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