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.