Kotlinov program za izračunavanje standardne devijacije

U ovom ćete programu naučiti izračunavati standardno odstupanje pomoću funkcije u Kotlinu.

Ovaj program izračunava standardno odstupanje pojedine serije pomoću polja. Posjetite ovu stranicu da biste saznali više o standardnom odstupanju.

Da bi se izračunalo standardno odstupanje, calculateSD()kreira se funkcija. Niz koji sadrži 10 elemenata prosljeđuje se funkciji i ona izračunava standardno odstupanje i vraća ga main()funkciji.

Primjer: Program za izračunavanje standardne devijacije

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

Kada pokrenete program, izlaz će biti:

 Standardno odstupanje = 2,872281

U gore navedenom programu koristili smo pomoć Math.pow () i Math.sqrt () za izračunavanje snage odnosno kvadratnog korijena.

Evo ekvivalentnog Java koda: Java program za izračunavanje standardne devijacije.

Zanimljivi članci...