The following Matlab project contains the source code and Matlab examples used for a matlab toolbox for nonlinear optimization. .
* Same interface but better than 'fminunc' / 'lsqnonlin'.
* BFGS algorithm for general nonlinear minimization.
* Levenberg-Marquardt algorithm for nonlinear least squares.
* Support bounded constraints.
* Support using finite difference to compute gradient and Jacobian matrix.
The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.
Project Files:
File Name | Size |
---|---|
license.txt | 1518 |
BoundedFcnToUnconstrainedFcn.m | 751 |
BoundedVecFcnToUnconstrainedVecFcn.m | 804 |
ChangeLog.txt | 411 |
demoNLOBox.m | 1141 |
MapBoundedToUnconstrained.m | 962 |
MapBoundedToUnconstrainedTest.m | 457 |
MapUnconstrainedToBounded.m | 1251 |
MapUnconstrainedToBoundedTest.m | 567 |
NLLS_LM.m | 2691 |
NLM_BFGS.m | 1061 |
NLM_LineSearch.m | 2000 |
NLM_StopCriterion.m | 415 |
NLOBoxTest.m | 387 |
NLOCurveToCost.m | 466 |
NLOCurveToCostTest.m | 205 |
NLOCurveToVecCost.m | 681 |
NLOCurveToVecCostTest.m | 399 |
NLOTest1DCurve.m | 604 |
NLOTest1DCurveNoJacobian.m | 241 |
NLOTest1DCurveTest.m | 141 |
NonlinearLeastSquares.m | 6734 |
NonlinearLeastSquaresTest.m | 1313 |
NonlinearMinimization.m | 5680 |
NonlinearMinimizationTest.m | 1271 |
NonlinearOptimization.pdf | 208968 |
README.txt | 2249 |
CheckGradient.m | 4230 |
CheckJacobian.m | 2293 |
CheckNear.m | 955 |
CheckNearAbs.m | 746 |
CheckNearRel.m | 831 |
NumericalGradient.m | 2045 |
NumericalJacobian.m | 2051 |