Type NumericalJacobian
Namespace MathNet.Numerics.Differentiation
int
pointsNumber of points for Jacobian evaluation.
int
centerCenter point for differentiation.
Func<double, double>
fScalar univariate function handle.
double
xPoint at which to evaluate Jacobian.
Double[]
Jacobian vector.
This function assumes that the length of vector x consistent with the argument count of f.
Func<Double[], double>
fMultivariate function handle.
Double[]
xPoints at which to evaluate Jacobian.
Double[]
Jacobian vector.
To minimize the number of function evaluations, a user can supply the current value of the function to be used in computing the Jacobian. This value must correspond to the "center" location for the finite differencing. If a scheme is used where the center value is not evaluated, this will provide no added efficiency. This method also assumes that the length of vector x consistent with the argument count of f.
Func<Double[], double>
fMultivariate function handle.
Double[]
xPoints at which to evaluate Jacobian.
double
currentValueCurrent function value at finite difference center.
Double[]
Jacobian vector.