当前位置:千优问>常见问答>MATLAB最小二乘法拟合曲线

MATLAB最小二乘法拟合曲线

2023-05-09 09:46:58 编辑:join 浏览量:591

MATLAB最小二乘法拟合曲线

问题补充说明:x=[0.11 0.13 0.19 0.21 0.27 0.37 0.53 0.59 0.71 0.79 0.89 1.07];y=[3868-1066 3733-888.3 3659-789.6 3599-710.7 3508-592.2 3463-533 3335-367.6 3257-266.5 3215-213.2 3200-193.8 3125-133.3 3131-106.6];x和Y的函数为y=a+bx^2需拟合出关于想,x,y的曲线

MATLAB最小二乘法拟合曲线

如上所述,采用polyfit来拟合,二次多项式polyfit(x,y,2)

x=[0.110.130.190.210.270.370.类未论艺告530.590.参质含画检青细710.790.891.07];

y=[3868-10663733-888.33659-789.63很宣599-710.73508-592.23463-5333335-367.63257-266.53215-213.23200-193.83125-133.33131-106.6];

p=polyfit(x,y,2);

holdon;

plot(争课导x,y,'o')

plot(x,polyval(p,x),'r');

标签:MATLAB,拟合,乘法