如何用最小二乘法在matlab中将六个离散点连成直线

第1个回答  推荐于2016-05-07
比如:

x=1:3:13;
y=2*x+5*rand;
p=polyfit(x,y,1);%一次拟合,即得到直线;
y2=polyval(p,x);%求拟合后的直线上的点的纵坐标;
plot(x,y,'b*',x,y2);本回答被提问者采纳
第2个回答  2010-05-23
用多项式拟合函数polyfit进行拟合就可以啊。
相似回答