I dette programmet lærer du å beregne standardavviket ved hjelp av en funksjon i Kotlin.
Dette programmet beregner standardavviket til en individuell serie ved hjelp av matriser. Besøk denne siden for å lære om standardavvik.
For å beregne standardavviket calculateSD()
opprettes funksjon. Matrisen som inneholder 10 elementer sendes til funksjonen, og denne funksjonen beregner standardavviket og returnerer det til main()
funksjonen.
Eksempel: Program for å beregne standardavvik
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) )
Når du kjører programmet, vil utdataene være:
Standardavvik = 2.872281
I programmet ovenfor har vi brukt hjelpen fra Math.pow () og Math.sqrt () til å beregne henholdsvis kraft og kvadratrot.
Her er ekvivalent Java-kode: Java-program for å beregne standardavvik.