最近做实验,都要画曲线。以前使用的
Curve Fitting Toolbox
里面只有LAR
(最小残差)和Bisquare
(双平方)。要实现最小二乘法拟合曲线得用polyfit
函数。
Example
1 2 3 4 5 6 | P=-80:10:0;
U2=[-6.70,-5.98,-5.26,-4.48,-3.69,-2.78,-1.78,-0.80,0.40];
A=polyfit(P,U2,1)
z=polyval(A,P)
plot(P,U2,'.',P,z)
|