在matlab中实现六次多项式拟合

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:25:26
要对1640,1650,1660....1900每隔十年所发生的干旱频次进行六次多项式拟合,具体数据和效果图在我的博客里。渴望得到各位网友的帮助,谢谢!
博客网址;效果图地址http://mycrystalplane.blog.163.com/blog/static/9822344200981752350844/edit/

我给你作了一个,更详细的你自己对照着做吧。

>> x=1640:10:1900;

>> y=[1,0,2,1,2,2,2,4,6,3,6,5,8,9,6,5,5,6,5,10,9,8,8,7,2,7,7];

>> p=polyfit(x,y,6)

p =

  Columns 1 through 5 

  2.9592e-012 -3.1493e-008  1.3959e-004 -3.2981e-001  4.3813e+002

  Columns 6 through 7 

 -3.1027e+005  9.1510e+007

>> yy=polyval(p,x);plot(x,y,'*r',x,yy,'-b')

如何在matlab中确定多项式拟合的阶数 如何在matlab中展开多项式 多项式拟合 使用matlab,除了多项式拟合,还有没有更好的方法拟合这组数据? matlab 拟合 在Matlab 中怎样实现字符串相加 求达人:最小二乘拟合曲线(Matlab中) 在线急等matlab实现分段线性插值多项式 matlab如何 曲面拟合 matlab拟合问题