尚书家族吧 关注:27贴子:816
  • 2回复贴,共1

MATLAB

收藏回复

  • 59.79.98.*
0


1楼2008-06-13 08:28回复
    • 59.79.98.*
    %用二阶三阶多项式拟合
    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')


    2楼2008-06-13 08:29
    回复