În acest program, veți învăța să calculați abaterea standard folosind o funcție din Kotlin.
Acest program calculează abaterea standard a unei serii individuale folosind tablouri. Accesați această pagină pentru a afla despre deviația standard.
Pentru a calcula abaterea standard, calculateSD()
se creează funcția. Matricea care conține 10 elemente este transmisă funcției și această funcție calculează abaterea standard și o readuce la main()
funcție.
Exemplu: Program pentru a calcula deviația standard
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) )
Când rulați programul, ieșirea va fi:
Abaterea standard = 2.872281
În programul de mai sus, am folosit ajutorul Math.pow () și Math.sqrt () pentru a calcula puterea și respectiv rădăcina pătrată.
Iată codul Java echivalent: program Java pentru a calcula abaterea standard.