void NumericGradDifference(TRealFunction Fun, TVec Pars, TVec Consts, Object[] ObjConst, TVec Grad)
Numerical gradient by numerical differentiation using the forward difference quotient.
| # | Name | Description |
|---|---|---|
| 1 | Fun | Real function of several variables. |
| 2 | Pars | Function variables. |
| 3 | Consts | Array of additional constants which can be used in math formula. |
| 4 | ObjConst | Array of additional constants (pointers) which can be used in math formula. |
| 5 | Grad | Returns calculated gradient. If needed, Grad Length and Complex properties are adjusted automatically. |
Result: stored in self (calling object)
Remarks:
Calculates the numerical gradient by numerical differentiation using the forward difference quotient. The NumericGradDifference procedure can be used with a very moderate ( >= 1.0e-4) precision requirement.
See Also: MtxIntDiff.NumericGradRichardson