数学实验拟合与插值精.ppt
《数学实验拟合与插值精.ppt》由会员分享,可在线阅读,更多相关《数学实验拟合与插值精.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学实验拟合与插值第1页,本讲稿共23页北京科技大学数学实验曲线拟合插值第2页,本讲稿共23页已知平面上若干个点(xi,yi)i=1,n,求一个较简单的函数(曲线)y=f(x),使f(x)尽可能的靠近数据点,在某种意义下达到最优。f(x)称为拟合函数。+xyy=f(x)(xi,yi)i-最小二乘法曲线拟合第3页,本讲稿共23页 p=polyfit(x,y,n)多项式数据拟合功能:功能:将给定向量将给定向量 x,y对应的(对应的(xi,yi)作为数据点,拟合成)作为数据点,拟合成n次多项式;次多项式;向量向量x,y具有相同的维数;具有相同的维数;p为多项式的系数向量。为多项式的系数向量。多项式的
2、拟合y=a1xn+a2xn-1+.+anx+an+1 p=a1,a2,.,an,an+1第4页,本讲稿共23页poly2str(p,x)将多项式表示成习惯的 形式 p是多项式系数,字符是多项式系数,字符x为自变量为自变量polyval(p,X)按数组规则计算X处多 项式的值功能:功能:计算多项式计算多项式p的变量在点阵的变量在点阵x处的值处的值;X可以为向量或矩阵,计算结果是与可以为向量或矩阵,计算结果是与X同维的向量或矩阵同维的向量或矩阵。第5页,本讲稿共23页x=1:0.1:2;y=2.1,3.2,2.1,2.5,3.2,3.5,3.4,4.1,4.7,5.0,4.8;p2=polyfit
3、(x,y,2)%多项式拟合,次数是2,p2为拟合多项式的系数p3=polyfit(x,y,3);p7=polyfit(x,y,7);disp(二次拟合函数),f2=poly2str(p2,x)disp(三次拟合函数),f3=poly2str(p3,x);disp(七次拟合函数),f7=poly2str(p7,x);p2=1.3869 -1.2608 2.141二次拟合函数f2=1.3869 x2-1.2608 x+2.141第6页,本讲稿共23页7x1=1:.01:2;y2=polyval(p2,x1);%多项式p2在x1处的值y3=polyval(p3,x1);y7=polyval(p7,x
4、1);plot(x,y,rp,x1,y2,-,x1,y3,k-.,x1,y7);第7页,本讲稿共23页8练习:用多项式拟合余弦函数y=cosx。第8页,本讲稿共23页插值对函数f(x),其函数形式可能很复杂,假如可以获得f(x)在区间a,b上的一组n+1个不同的点 上的函数值求一个简单函数p(x),使得:并且用p(x)近似代替f(x),这就是插值问题。函数p(x)为函数f(x)的插值函数。(1)式称为插值条件。xi为插值结点,点x称为插值点。点x在插值区间内叫内插,否则叫外插。.(1)第9页,本讲稿共23页p(x)f(x)x0 x1x2x0y1y0y2第10页,本讲稿共23页对于被插函数f(x
5、)和插值函数p(x)在节点xi处得函数值必然相等但在节点外p(x)的值可能就会偏离f(x)因此p(x)近似代替 f(x)必然存在着误差整体误差的大小反映了插值函数的好坏为了使插值函数方便在计算机上运算,一般插值函数都使用多项式和有理函数。第11页,本讲稿共23页一维多项式插值 yi=interp1(x,y,xi,method)功能:功能:x,y是已知数据点;是已知数据点;yi是插值点是插值点xi处的值;处的值;当输入的当输入的x是等间距时,可在插值方法是等间距时,可在插值方法method前加前加*,以提高处理速度。,以提高处理速度。method表示不同的插值方法的字符串,有下面四种插值方法可选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 实验 拟合 插值精
限制150内