English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce programme, vous apprendrez à utiliser les fonctions dans Kotlin pour calculer l'écart-type standard.
Ce programme utilise un tableau pour calculer l'écart-type standard d'une série unique.
Pour calculer l'écart-type standard, une fonction calculateSD() sera créée. Elle contient10Un tableau d'éléments sera transmis à la fonction, cette fonction calculera l'écart-type standard et le renverra à la fonction main().
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("标准差 = %.6f", SD) } fun calculateSD(numArray: DoubleArray): Double { var sum = 0.0 var standardDeviation = 0.0 for (num in numArray) { somme += num } val moyenne = somme / 10 for (num in numArray) { standardDeviation += Math.pow(num - moyenne, 2.0) } return Math.sqrt(standardDeviation / 10) }
Lorsque ce programme est exécuté, la sortie est :
Écart-type = 2.872281
Dans le programme ci-dessus, nous avons utiliséMath.pow()etMath.sqrt()pour calculer les puissances et les racines carrées.
Voici le code Java équivalent :Programme Java pour calculer l'écart-type。