|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJSci.maths.AbstractMath
JSci.maths.ExtraMath
The extra math library. Provides extra functions not in java.lang.Math class. This class cannot be subclassed or instantiated because all methods are static.
Method Summary | |
static double |
acosh(double x)
Returns the arc hyperbolic cosine of a double, in the range of 0.0 through ![]() |
static double |
asinh(double x)
Returns the arc hyperbolic sine of a double, in the range of - ![]() ![]() |
static double |
atanh(double x)
Returns the arc hyperbolic tangent of a double, in the range of - ![]() ![]() |
static double |
binomial(double n,
double k)
Returns the binomial coefficient (n k). |
static int |
binomial(int n,
int k)
Returns the binomial coefficient (n k). |
static double |
cosh(double x)
Returns the hyperbolic cosine of a double. |
static double |
factorial(double x)
Returns the factorial. |
static double |
hypot(double x,
double y)
Returns sqrt(x2+y2). |
static double |
log10(double x)
Returns the base 10 logarithm of a double. |
static double |
logFactorial(double x)
Returns the natural logarithm of the factorial. |
static int |
pow(int a,
int b)
Returns ab. |
static int |
pow2(int a)
Returns 2a. |
static double |
random(double min,
double max)
Returns a random number within a specified range. |
static double |
round(double x,
int significant)
Rounds a number to so many significant figures. |
static int |
sign(double x)
Returns the sign of a number. |
static double |
sinh(double x)
Returns the hyperbolic sine of a double. |
static double |
tanh(double x)
Returns the hyperbolic tangent of a double. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static double round(double x, int significant)
x
- a number to be rounded.significant
- number of significant figures to round to.public static double random(double min, double max)
public static int sign(double x)
public static double hypot(double x, double y)
public static int pow(int a, int b)
a
- an integer.b
- a positive integer.public static int pow2(int a)
a
- a positive integer.public static double factorial(double x)
x
- a double.SpecialMath.gamma(double)
public static double logFactorial(double x)
x
- a double.SpecialMath.logGamma(double)
public static int binomial(int n, int k)
n
- an integer.k
- an integer.public static double binomial(double n, double k)
n
- a double.k
- a double.public static double log10(double x)
x
- a double.public static double sinh(double x)
x
- a double.public static double cosh(double x)
x
- a double.public static double tanh(double x)
x
- a double.public static double asinh(double x)
x
- a double.public static double acosh(double x)
x
- a double.public static double atanh(double x)
x
- a double.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |