Selles programmis õpite arvutama standardhälvet Kotlini funktsiooni abil.
See programm arvutab massiivide abil üksikute seeriate standardhälbe. Standardhälbe kohta lisateabe saamiseks külastage seda lehte.
Standardhälbe arvutamiseks calculateSD()
luuakse funktsioon. 10 elementi sisaldav massiiv edastatakse funktsioonile ja see funktsioon arvutab standardhälbe ja tagastab selle main()
funktsioonile.
Näide: standardhälbe arvutamise programm
fun main(args: Array) ( val numArray = doubleArrayOf(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0) val SD = calculateSD(numArray) System.out.format("Standard Deviation = %.6f", SD) ) fun calculateSD(numArray: DoubleArray): Double ( var sum = 0.0 var standardDeviation = 0.0 for (num in numArray) ( sum += num ) val mean = sum / 10 for (num in numArray) ( standardDeviation += Math.pow(num - mean, 2.0) ) return Math.sqrt(standardDeviation / 10) )
Programmi käivitamisel on väljund järgmine:
Standardhälve = 2.872281
Ülaltoodud programmis oleme võimsuse ja ruutjuure arvutamiseks kasutanud Math.pow () ja Math.sqrt () abi.
Siin on samaväärne Java-kood: Java-standardhälbe arvutamiseks mõeldud programm.