如何使用matlab进行多项式拟合
1、在进行曲线拟合之前需要对数据进行绘图,通过图形来对数据的基本趋势进行一个大概的判断,便于进一步拟合。%绘制图形:x=1:1:9;y=[9 7 6 3 -1 2 5 7 20];plot(x,y,'r*');

3、在刷新后的图形窗口中,观察几条曲线和离散数据的逼近程度,选取最有曲线所对应的阶数进行多项式拟合。由图形可知,对于本例,三次多项式模型与四阶多项式模型对于本组离散数据都要较好的拟合度,且两条曲线大致重合,故而我们选用相对容易求解的三次多项式模型进行拟合。


5、确定了模型的参数后,揭下来的模蕞瞀洒疸型检验与修正我们不再进行,有兴趣的网友可以自行尝试,也可以关注我几天后更新下一篇经验:如何使用matlab建立人口预测模型。最后对最后一段代码中出现的两个挣窝酵聒函数进行说明:P=polyfit(x,y,N); %N多项式拟合函数,返回降幂排列的多项式系数yi=polyval(P,xi); %计算以P向量为系数的多项式在xi处的值