• Packages that use Expression
Package Description
• ### Uses of Expression in org.mariuszgromada.math.mxparser

Methods in org.mariuszgromada.math.mxparser with parameters of type Expression
Modifier and Type Method Description
`static double` mXparser.```getFunctionValue​(Expression f, Argument x, double x0)```
Calculates function f(x0) (given as expression) assigning Argument x = x0;
`static double[]` mXparser.```getFunctionValues​(Expression f, Argument index, double from, double to, double delta)```
Returns array of double values of the function f(i) calculated on the range: i = from to i = to by step = delta
• ### Uses of Expression in org.mariuszgromada.math.mxparser.mathcollection

Methods in org.mariuszgromada.math.mxparser.mathcollection with parameters of type Expression
Modifier and Type Method Description
`static double` Statistics.```avg​(Expression f, Argument index, double from, double to, double delta)```
Average from sample function values - iterative operator.
`static double` Calculus.```backwardDifference​(Expression f, double h, Argument x)```
Backward difference(h) operator (at the current value of the argument x)
`static double` Calculus.```backwardDifference​(Expression f, double h, Argument x, double x0)```
Backward difference(h) operator (at x = x0)
`static double` Calculus.```backwardDifference​(Expression f, Argument x)```
Backward difference(1) operator (at current value of argument x)
`static double` Calculus.```backwardDifference​(Expression f, Argument x, double x0)```
Backward difference(1) operator (at x = x0).
`static double` Calculus.```derivative​(Expression f, Argument x, double x0, int derType, double eps, int maxSteps)```
Numerical derivative at x = x0
`static double` Calculus.```derivativeNth​(Expression f, double n, Argument x, double x0, int derType, double eps, int maxSteps)```
Numerical n-th derivative at x = x0 (you should avoid calculation of derivatives with order higher than 2).
`static double` Calculus.```forwardDifference​(Expression f, double h, Argument x)```
Forward difference(h) operator (at the current value of the argument x)
`static double` Calculus.```forwardDifference​(Expression f, double h, Argument x, double x0)```
Forward difference(h) operator (at x = x0)
`static double` Calculus.```forwardDifference​(Expression f, Argument x)```
Forward difference(1) operator (at current value of argument x)
`static double` Calculus.```forwardDifference​(Expression f, Argument x, double x0)```
Forward difference(1) operator (at x = x0)
`static double` Calculus.```integralTrapezoid​(Expression f, Argument x, double a, double b, double eps, int maxSteps)```
Trapezoid numerical integration
`static double` NumberTheory.```max​(Expression f, Argument index, double from, double to, double delta)```
Maximum value - iterative operator.
`static double` NumberTheory.```min​(Expression f, Argument index, double from, double to, double delta)```
Minimum value - iterative operator.
`static double` NumberTheory.```piProduct​(Expression f, Argument index, double from, double to, double delta)```
Product operator
`static double` NumberTheory.```sigmaSummation​(Expression f, Argument index, double from, double to, double delta)```
Summation operator (SIGMA FROM i = a, to b, f(i) by delta
`static double` Calculus.```solveBrent​(Expression f, Argument x, double a, double b, double eps, double maxSteps)```
Brent solver (Brent root finder)
`static double` Statistics.```std​(Expression f, Argument index, double from, double to, double delta)```
Bias-corrected standard deviation from sample function values - iterative operator.
`static double` Statistics.```var​(Expression f, Argument index, double from, double to, double delta)```
Bias-corrected variance from sample function values - iterative operator.