Kotlin-program for å beregne standardavvik

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.

Interessante artikler...