У цій програмі ви навчитеся обчислювати стандартне відхилення за допомогою функції в Kotlin.
Ця програма обчислює середнє відхилення окремої серії за допомогою масивів. Відвідайте цю сторінку, щоб дізнатись про стандартне відхилення.
Для обчислення стандартного відхилення calculateSD()
створюється функція. Масив, що містить 10 елементів, передається функції, і ця функція обчислює стандартне відхилення і повертає його main()
функції.
Приклад: Програма для обчислення стандартного відхилення
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) )
Коли ви запускаєте програму, результат буде:
Стандартне відхилення = 2,872281
У наведеній вище програмі ми використовували допомогу Math.pow () та Math.sqrt () для обчислення потужності та квадратного кореня відповідно.
Ось еквівалентний код Java: програма Java для обчислення стандартного відхилення.