Kotlina programma standartnovirzes aprēķināšanai

Šajā programmā jūs iemācīsities aprēķināt standartnovirzi, izmantojot funkciju Kotlin.

Šī programma, izmantojot masīvus, aprēķina atsevišķas sērijas standartnovirzi. Apmeklējiet šo lapu, lai uzzinātu par standarta novirzi.

Lai aprēķinātu standartnovirzi, calculateSD()tiek izveidota funkcija. Masīvs, kas satur 10 elementus, tiek nodots funkcijai, un šī funkcija aprēķina standartnovirzi un atgriež to main()funkcijā.

Piemērs: programma standartnovirzes aprēķināšanai

 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) )

Palaidot programmu, izeja būs:

 Standarta novirze = 2.872281

Iepriekš minētajā programmā mēs izmantojām Math.pow () un Math.sqrt () palīdzību, lai attiecīgi aprēķinātu jaudu un kvadrātsakni.

Šeit ir ekvivalents Java kods: Java programma, lai aprēķinātu standartnovirzi.

Interesanti raksti...