Šioje programoje išmoksite apskaičiuoti standartinį nuokrypį naudodami Kotlino funkciją.
Ši programa, naudodama masyvus, apskaičiuoja atskirų serijų standartinį nuokrypį. Apsilankykite šiame puslapyje ir sužinokite apie standartinį nuokrypį.
Norint apskaičiuoti standartinį nuokrypį, calculateSD()
sukuriama funkcija. Masyvas, kuriame yra 10 elementų, perduodamas funkcijai ir ši funkcija apskaičiuoja standartinį nuokrypį ir grąžina jį į main()
funkciją.
Pavyzdys: programa standartiniam nuokrypiui apskaičiuoti
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) )
Kai paleisite programą, išvestis bus:
Standartinis nuokrypis = 2.872281
Pirmiau pateiktoje programoje mes naudojome Math.pow () ir Math.sqrt () pagalbą, kad apskaičiuotume atitinkamai galią ir kvadratinę šaknį.
Štai ekvivalentiškas „Java“ kodas: „Java“ programa standartiniam nuokrypiui apskaičiuoti.