Kotlin-program til beregning af standardafvigelse

I dette program lærer du at beregne standardafvigelsen ved hjælp af en funktion i Kotlin.

Dette program beregner standardafvigelsen for en individuel serie ved hjælp af arrays. Besøg denne side for at lære om standardafvigelse.

For at beregne standardafvigelsen calculateSD()oprettes funktion. Matrixen, der indeholder 10 elementer, sendes til funktionen, og denne funktion beregner standardafvigelsen og returnerer den til main()funktionen.

Eksempel: Program til beregning af standardafvigelse

 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 kører programmet, vil output være:

 Standardafvigelse = 2.872281

I ovenstående program har vi brugt hjælp fra Math.pow () og Math.sqrt () til at beregne henholdsvis kraften og kvadratroden.

Her er den tilsvarende Java-kode: Java-program til beregning af standardafvigelse.

Interessante artikler...