Kotlin-ohjelma keskihajonnan laskemiseksi

Tässä ohjelmassa opit laskemaan keskihajonnan Kotlinin funktion avulla.

Tämä ohjelma laskee yksittäisen sarjan keskihajonnan matriisien avulla. Käy tällä sivulla saadaksesi lisätietoja standardipoikkeamasta.

Keskihajonnan laskemiseksi calculateSD()luodaan funktio. 10 elementtiä sisältävä taulukko välitetään funktiolle ja tämä funktio laskee keskihajonnan ja palauttaa sen main()funktioon.

Esimerkki: Ohjelma laskemaan keskihajonta

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

Kun suoritat ohjelmaa, tulos on:

 Keskihajonta = 2.872281

Yllä olevassa ohjelmassa olemme käyttäneet Math.pow (): n ja Math.sqrt (): n apua tehon ja neliöjuuren laskemiseksi.

Tässä on vastaava Java-koodi: Java-ohjelma keskihajonnan laskemiseksi.

Mielenkiintoisia artikkeleita...