Kotlin-program för att beräkna standardavvikelse

I det här programmet lär du dig att beräkna standardavvikelsen med hjälp av en funktion i Kotlin.

Detta program beräknar standardavvikelsen för en enskild serie med hjälp av matriser. Besök den här sidan för att lära dig mer om standardavvikelse.

För att beräkna standardavvikelsen calculateSD()skapas funktion. Matrisen som innehåller 10 element skickas till funktionen och den här funktionen beräknar standardavvikelsen och returnerar den till main()funktionen.

Exempel: Program för att beräkna standardavvikelse

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

När du kör programmet blir resultatet:

 Standardavvikelse = 2.872281

I ovanstående program har vi använt Math.pow () och Math.sqrt () för att beräkna effekt respektive kvadratrot.

Här är motsvarande Java-kod: Java-program för att beräkna standardavvikelse.

Intressanta artiklar...