m语言实现主要参照MATLAB帮助文档,利用lsqnonlin实现
options.Algorithm = 'levenberg-marquardt';
x = lsqnonlin(fun,x0,[],[],options)
如果是拟合目标函数是传递函数形式,期望得到目标函数的参数问题,建议采用Simulink形式,通过sim函数调用,具体参考MATLAB帮助文档。
lsqnonlin with a Simulink Model
如果参照数据为时间数据,希望以时间的书序导入Simulink模块,可以采用From File模块
讲数据转换为时间序列数据的方式如下: