Solve a system of nonlinear equations using the Levenberg-Marquardt algorithm.
ZeroSystem.IFunction whose zero is to be found. If f implements a ZeroSystem.IJacobian then its Jacobian is used. Otherwise finite difference is used. A double array containing the solution.
| Exception Type | Condition |
|---|---|
| TooManyIterationsException | is thrown if the maximum number of iterations is exceeded |
| ToleranceTooSmallException | is thrown if the error tolerance is too small |
| DidNotConvergeException | is thrown if the algorithm does not converge |
ZeroSystem Class | Imsl.Math Namespace | ZeroSystem.IJacobian