第三章数据拟合本章讨论在MatLab软件包中,如何进行数据拟合。3.1多项式曲线拟合Matlab中的多项式曲线拟合使用命令如下:p=polyfit(x,y,n)解释:p=polyfit(x,y,n)表示在误差平方极小的意义下,通过数据拟合运算,寻找n次多项式p(x)的系数,p是一个n+1次的行向量:p=(p,p,,p,p),其中nn-110p(x)=pXn+pXn-1HFpx+pnn-110另外,输入时,x的数据要使用列向量。例3.1在区间0,2.5中,用多项式函数拟合误差函数。2x误差函数erf(x):erf(x)二Ie-t2dt,它在区间卜10,10中的图像如下:兀0在区间0,2.5中,每隔0.1取一个误差函数的数据,然后用一个6次多项式去拟合误差函数。程序如下:x=(0:0.1:2.5);y=erf(x);p=polyfit(x,y,6)执行后得到结果:p=Columns1through50.0084-0.09830.4217-0.74350.1471Col