Kotlin 计算标准差的程序

此程序使用数组计算单个序列的标准差。访问此页面了解 标准差

为计算标准差,创建了calculateSD()函数。将包含10个元素的数组传递给该函数,该函数计算标准差并将其返回给main()函数。

示例:计算标准差的程序

fun main(args: Array<String>) {
    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)
}

运行程序后,输出将是

Standard Deviation = 2.872281

在上面的程序中,我们使用了 Math.pow()Math.sqrt() 来分别计算幂和平方根。

这是等效的Java代码: 计算标准差的Java程序

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战