下面介绍MATLAB提供的多项式曲线拟合方法及函数,其他类似,有兴趣者可深入研究
多项式函数拟合:
主要使用两个函数:1、polyfit 2、polyval
函数说明:
P = polyfit(X,Y,N)
N表示多项式的最高阶数
X为要拟合的数据,这里离散数据用数组表示
Y则为X对应的输出
P为曲线拟合求出的多项式参数
若N=2,则可表示为Y=p1X + P2,曲线拟合就在于求P1,P2,并用P矩阵返回
Y1 = polyval(P,X)
P,X同上,Y1为曲线拟合后对应的函数输出值,
plot(X,Y1)即可看到曲线拟合效果