In dit programma leer je de standaarddeviatie te berekenen met een functie in Kotlin.
Dit programma berekent de standaarddeviatie van een individuele reeks met behulp van arrays. Bezoek deze pagina voor meer informatie over standaarddeviatie.
Om de standaarddeviatie te berekenen, wordt een calculateSD()
functie gemaakt. De array met 10 elementen wordt doorgegeven aan de functie en deze functie berekent de standaarddeviatie en retourneert deze aan de main()
functie.
Voorbeeld: programma om standaarddeviatie te berekenen
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) )
Wanneer u het programma uitvoert, is de uitvoer:
Standaarddeviatie = 2,872281
In het bovenstaande programma hebben we de hulp van Math.pow () en Math.sqrt () gebruikt om respectievelijk de macht en de vierkantswortel te berekenen.
Hier is de equivalente Java-code: Java-programma om de standaarddeviatie te berekenen.