最小二乘法所用的函数:
p = polyfit(x,y,1);x,y为函数参数,1为一阶函数,
输出拟合直线的方程:
p1=poly2sym(p)
初步代码如下:
简单应变片传感器数据集:
x = [20,40,60,80,100,120,140,160,180,200];
y = [9.9,20,30.3,40.2,50.3,60.4,70.4,80.3,90.6,100.7];
p = polyfit(x,y,1);
x1 = 0:0.01:200;
y1 = polyval(p,x1);
subplot(1,2,2);
plot(x,y,'k^:',x1,y1,'k')
title('黑线为最小二乘法拟合')
% grid on
p1=poly2sym(p)