%用二阶三阶多项式拟合
t=[1 2 3 4 5 6 7 8 9 10];
y=[15.0 39.5 66.0 85.5 89.0 67.5 12.0 -86.4 -236.9 -448.4];%给定的数据
p1=polyfit(t,y,2);
p2=polyfit(t,y,3);%拟合公式
x2=1:.1:10;%作图开始
y2=polyval(p1,x2);
y3=polyval(p2,x2);
figure(1)
subplot(2,2,1)
plot(t,y,'o',x2,y2)
title('二项式曲线拟合')%注释
xlabel('t'),ylabel('y')
grid on
subplot(2,2,2)
plot(t,y,'o',x2,y3)
grid on
title('三项式曲线拟合')%注释
xlabel('t'),ylabel('y')
t=[1 2 3 4 5 6 7 8 9 10];
y=[15.0 39.5 66.0 85.5 89.0 67.5 12.0 -86.4 -236.9 -448.4];%给定的数据
p1=polyfit(t,y,2);
p2=polyfit(t,y,3);%拟合公式
x2=1:.1:10;%作图开始
y2=polyval(p1,x2);
y3=polyval(p2,x2);
figure(1)
subplot(2,2,1)
plot(t,y,'o',x2,y2)
title('二项式曲线拟合')%注释
xlabel('t'),ylabel('y')
grid on
subplot(2,2,2)
plot(t,y,'o',x2,y3)
grid on
title('三项式曲线拟合')%注释
xlabel('t'),ylabel('y')