matlab曲线拟合

来源:互联网 发布:郑州云端网络科技学院 编辑:程序博客网 时间:2024/04/29 11:37

下面介绍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)即可看到曲线拟合效果