В этой программе вы научитесь вычислять стандартное отклонение с помощью функции в 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 для расчета стандартного отклонения.