levenberg-marquardt算法MATLAB实现

m语言实现主要参照MATLAB帮助文档,利用lsqnonlin实现

参考链接

options.Algorithm = 'levenberg-marquardt';
x = lsqnonlin(fun,x0,[],[],options)

如果是拟合目标函数是传递函数形式,期望得到目标函数的参数问题,建议采用Simulink形式,通过sim函数调用,具体参考MATLAB帮助文档。

lsqnonlin with a Simulink Model

帮助文档链接

你可能感兴趣的:(Matlab/Simulink,NaN,matlab)