参考资料
《精通MATLAB最优化计算(第二版)》
编程工具
Matlab 2019a
目录
石中居士:最优化计算与Matlab实现——目录zhuanlan.zhihu.com
L-M法(Levenberg-Marquardt法)
- 原理
当矩阵
L-M算法中有两个主要的步骤:一是解方程
- 算法步骤
用L-M法求解非线性最小二乘优化问题
【1】给定初始点
【2】计算
【3】计算
【4】计算
【5】令
【6】令
【7】若
【8】令
- Matlab代码与试算
用L-M法求下面的优化问题:
test.m
syms
Levenberg_Marquardt_Method.m
function
命令行窗口
x_optimization =
1.0410
f_optimization =
1.9582
图像

初始点为5时,求出的是极小值,而不是最小值。初始点为-5时,能求得最小值。

目录
石中居士:最优化计算与Matlab实现——目录zhuanlan.zhihu.com