i 1 2 3 4 X 2 4 6 8 Y 2 11 28 40 使用二乘法求一次拟合多项式,并将拟合曲线画出来

2024-11-05 16:37:51
推荐回答(1个)
回答1:

x=[ 2 4 6 8 ];

y=[2 11 28 40];

plot(x,y,'o');

grid on

hold on

p=polyfit(x,y,1)

x1=0:0.01:9;

y1=polyval(p,x1)

plot(x1,y1,'r')

axis([0 10 0 45])

刚学matlab,请多多指教