English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie man in Kotlin Funktionen verwendet, um die Standardabweichung zu berechnen.
Das Programm berechnet die Standardabweichung eines Einzelsatzes mit dem Array.
Um die Standardabweichung zu berechnen, wird die Funktion calculateSD() erstellt. Enthält10Ein Array mit einer Anzahl von Elementen wird an die Funktion übergeben, die die Standardabweichung berechnet und sie an die Funktion main() zurückgibt.
fun main(args: Array<String>) { 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("Standardabweichung = %.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) }
Wenn Sie dieses Programm ausführen, wird die Ausgabe sein:
Standardabweichung = 2.872281
Im obigen Programm verwenden wirMath.pow()undMath.sqrt()Hilfe zur Berechnung von Potenzen und Quadratwurzeln.
Dies ist das äquivalente Java-Code:Java-Programm zur Berechnung der Standardabweichung。