那位好心人用MATLAB给我计算一下几组数据的一次线性回归系数答:Y1(m,:)=polyval(p1(m,:),xx);Y2(m,:)=polyval(p2(m,:),xx);end figure plot(x,Y,'o',xx,Y1)figure plot(x,Y,'o',xx,Y2)运行结果:x = 1.0000 0.6667 0.5000 0.3333 0.2500 Y = 1.2830 1.4760 1.5980 1.7700 1.9080 0.8255 1....
最小二乘法拟合问题 用 matlab答:;kb=polyfit(t,y,1);%一次线性拟合,注意,这里的拟合多个数据两个参数,matlab中用到的是最小二乘拟合 k1=kb(1);A=exp(kb(2))plot(t,y,'r*',t,polyval(kb,t))红点是原始数据,蓝线为拟合线.figure pfit=exp(log(A)+k1*t);plot(t,p,'r*',t,pfit)这里画的是原始的t,p点.