提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
lsqnonlin函数是解决非线性最小二乘(非线性数据拟合)问题
一、lsqnonlin函数说明
根据测量值,进行函数拟合,遵循残差平方和最小原则
x = lsqnonlin(fun,x0);%
fun:为构建的残差函数;x0,为任意初值;x:为待估参数
代码如下(示例):
rng default % for reproducibility
d=linspace(0,3);
y=exp(-1.3*d)+0.05*randn(size(d));
plot(y);
fun=@(r)exp(-r*d)-y;
x0=0;
x=lsqnonlin(fun,x0);
y1=exp(-x*d);
hold on;plot(y1);
总结
本文主要目的是为了理解该函数的思想,更加细致的使用防范请参考
help lsqnonlin 官方文档