急求matlab程序 二次拟合 曲线的方程

学习 时间:2026-04-08 23:44:51 阅读:1759
急求matlab程序 二次拟合 曲线的方程x=[1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009];y=[5156 5138 6526 7434 8475 9688 10703 11384 12343 13630 15558 18472 19820];求求二次拟合 曲线的方程 matlab程序

最佳回答

精明的黄蜂

直率的曲奇

2026-04-08 23:44:51

x=[1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009];y=[5156 5138 6526 7434 8475 9688 10703 11384 12343 13630 15558 18472 19820];>> p=polyfit(x,y,2)Warning:Polynomial is badly conditioned。Add points with distinct Xvalues,reduce the degree of the polynomial,or try centeringand scaling as described in HELP POLYFIT。> In polyfit at 80p =1。0e+008 *0。0000 -0。0023 2。3021可见,你提供的数据不适合二次多项式拟合,>> p=polyfit(x,y,1)p =1。0e+006 *0。0012 -2。3969可得直线关系:y=1200*x-2396900

最新回答共有2条回答

  • 可爱的饼干
    回复
    2026-04-08 23:44:51

    x=[1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009];y=[5156 5138 6526 7434 8475 9688 10703 11384 12343 13630 15558 18472 19820];>> p=polyfit(x,y,2)Warning:Polynomial is badly conditioned。Add points with distinct Xvalues,reduce the degree of the polynomial,or try centeringand scaling as described in HELP POLYFIT。> In polyfit at 80p =1。0e+008 *0。0000 -0。0023 2。3021可见,你提供的数据不适合二次多项式拟合,>> p=polyfit(x,y,1)p =1。0e+006 *0。0012 -2。3969可得直线关系:y=1200*x-2396900

上一篇 5x-8与3x互为相反数,可列方程---------,它的解是--------.

下一篇 怎么改病句 (说的简单点,不要什么主语谓语之类的)