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