<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.6.1</version>
</dependency>
- math3实现Gamma函数
Gamma.gamma(double a)
- beta函数的形式
- math3实现beta函数
public static double beta(double a, double b) {
double beta = Gamma.gamma(a) * Gamma.gamma(b) / Gamma.gamma(a + b);
return beta;
}
表示规定其“左边=右边的式子” 就相当于定义的意思
一般用做图形之间的完全相等
- 不完全贝塔函数
public static double betainc(double x, double a, double b) {
return (Math.pow(x, a - 1) * Math.pow((1 - x), (b - 1))) / beta(a, b);
}