曲线拟合也叫数据逼近,要求拟合的曲线能合理地反映数据的基本趋势,并不要求曲线一定通过数据点。
(1)多项式拟合
1)多项式拟合指令
将数据按照多项式的形式进行拟合,使用最小二乘法,可以确定多项式的系数。
polyfit(X,Y,N):多项式拟合,返回降幂排序的多项式系数。
polyval(P,XI):计算多项式的值。
其中,X,Y是数据点的值;N是拟合的最高次幂;P用来返回的多项式系数;XI是要求的点的横坐标;
例如,对下面的数据进行拟合。
X:1 2 3 4 5 6 7 8 9
Y:9 7 6 3 -1 2 5 7 20
命令如下,同时得到的拟合曲线与原始数据的对照图如Figure1所示。
2)图形窗口的多项式拟合
在图形窗口中可以用菜单方式对数据进行简单、快速、高效的拟合。
首先现在命令行窗口画出数据点,命令以及得到的图形如下图所示:
接下来在图形窗口,使用工具——>基本拟合,来操作,如下图:
进行三阶多项式拟合,效果最好,与1)得到的结果图一致,如下图。