jhplot.math.num.special
Class Beta
- java.lang.Object
-
- jhplot.math.num.special.Beta
-
public final class Beta extends java.lang.ObjectUtility class that provides methods related to the beta family of functions.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static doublelogBeta(double a, double b)Returns the natural logarithm of the beta function B(a, b) (1).static doubleregularizedBeta(double x, double a, double b)Returns the regularized beta function Ix(a, b) (1).
-
-
-
Method Detail
-
logBeta
public static double logBeta(double a, double b)Returns the natural logarithm of the beta function B(a, b) (1).
References:
- Eric W. Weisstein. "Beta Function." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/BetaFunction.html
- Parameters:
a- the a parameter.b- the b parameter.- Returns:
- log(B(a, b))
-
regularizedBeta
public static double regularizedBeta(double x, double a, double b) throws NumericExceptionReturns the regularized beta function Ix(a, b) (1).
References:
- Eric W. Weisstein. "Regularized Beta Function." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/RegularizedBetaFunction.html
- Parameters:
x- the evaluation point.a- the a parameter.b- the b parameter.- Returns:
- Ix(a, b)
- Throws:
NumericException- if the value could not be computed.
-
-
DMelt 3.0 © DataMelt by jWork.ORG