polyfit拟合原理(polyfit)

浦翰秀
导读 大家好,乐天来为大家解答以下的问题,关于polyfit拟合原理,polyfit这个很多人还不知道,现在让我们一起来看看吧!1、MATLAB软件提供了基本...

大家好,乐天来为大家解答以下的问题,关于polyfit拟合原理,polyfit这个很多人还不知道,现在让我们一起来看看吧!

1、MATLAB软件提供了基本的曲线拟合函数的命令.多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 y=a1xn+...+anx+a n+1的系数 多项式在x处的值y可用下面程序计算. y=polyval(a,x,m) 线性:m=1, 二次:m=2, … polyfit的输出是一个多项式系数的行向量。

2、为了计算在xi数据点的多项式值,调用MATLAB的函数polyval。

3、例:x=0:0.1:1;y=[-0.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2];A=polyfit(x,y,2)Z=polyval(A,x);Plot(x,y,’r*’,x,z,’b’)。

本文分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!