NumericalJacobianEvaluate(FuncDouble, Double, Double, Double) Method |
Evaluates the Jacobian of a multivariate function array f at vector x given a vector of current function values.
Namespace: Altaxo.Calc.DifferentiationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public double[,] Evaluate(
Func<double[], double>[] f,
double[] x,
double[] currentValues
)
Parameters
- f FuncDouble, Double
- Multivariate function array handle.
- x Double
- Vector at which to evaluate Jacobian.
- currentValues Double
- Vector of current function values.
Return Value
DoubleJacobian matrix.
Remarks
To minimize the number of function evaluations, a user can supply a vector of current values of the functions
to be used in computing the Jacobian. These 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.
See Also