最小二乘法matlab拟合

因为数理大赛的缘故接触到了matlab这个工具,感到十分喜欢
虽然在求最小二乘法拟合回归直线上我更喜欢直接用excel来生成图像和方程
不过在拟合曲线以及三维画图等方面真的十分方便

附上第一次求回归直线的代码:

x=[1;2;3;4;5];
y=[4.803291758;4.752969821;4.674827391;4.597592139;4.538496688];
p=fittype('poly1');
f2=fit(x,y,p);
plot(f2,x,y);
f2

或者

L=[8.598 16.490 22.496 32.830 45.880];
L2=[16.490 22.496 32.830 45.880 54.017];
p=polyfit(L,L2,1);
f=polyval(p,L);
plot(L,L2,'r*');
hold on;
plot(L,f,'b-');
hold on;

《最小二乘法matlab拟合》
《最小二乘法matlab拟合》

    原文作者:Dijkstra算法
    原文地址: https://blog.csdn.net/Todd_Dijkstra/article/details/53116834
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞