分布计算java示例代码
时间: 2023-11-20 18:54:51 浏览: 126
以下是一个使用Apache Commons Math库计算正态分布的Java示例代码:
```java
import org.apache.commons.math.distribution.NormalDistributionImpl;
public class NormalDistributionExample {
public static void main(String[] args) throws MathException {
double mean = 0; // 均值
double stdDev = 1; // 标准差
NormalDistributionImpl normalDistribution = new NormalDistributionImpl(mean, stdDev);
double x = 1.5; // 要计算的值
double probability = normalDistribution.cumulativeProbability(x); // 计算x以下的概率
System.out.println("Probability of x=" + x + " is " + probability);
}
}
```
这个示例代码使用了Apache Commons Math库中的NormalDistributionImpl类来计算正态分布。首先定义了均值和标准差,然后创建了一个NormalDistributionImpl对象。接着定义了要计算的值x,并使用cumulativeProbability方法计算x以下的概率。最后输出了结果。
阅读全文