数数学建模-拟合与插值课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数数学建模-拟合与插值课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数数 建模 拟合 课件
- 资源描述:
-
1、1第第5 5章作业章作业数学系数学系数学建模与数学实验数学建模与数学实验国家精品课程学习网站国家精品课程学习网站2拟合与插值拟合与插值第第5 5章章 数值分析法建模数值分析法建模1.1.拟合的基本原理;线性最小二乘拟合。拟合的基本原理;线性最小二乘拟合。3.3.面对一个实际问题,判断应该用插值,还是拟合。面对一个实际问题,判断应该用插值,还是拟合。2.2.插值的基本原理;插值的基本原理;三种插值方法:拉格朗日插值,三种插值方法:拉格朗日插值,NewtonNewton插值,三次样条插值。插值,三次样条插值。3曲曲 线线 拟拟 合合 问问 题题已知一组(二维)数据,即平面上已知一组(二维)数据,即
2、平面上m m个点个点(xi,yi)i=1,m,寻求一个函数(曲线)寻求一个函数(曲线)y=f(x),使使 f(x)在某种准则下与所在某种准则下与所有数据点最为接近,即曲线拟合得最好。有数据点最为接近,即曲线拟合得最好。+xyy=f(x)(xi,yi)i i 为点为点(xi,yi)与与曲线曲线 y=f(x)的距离的距离4曲线拟合问题最常用的解法曲线拟合问题最常用的解法线性最小二乘法线性最小二乘法的基本思路的基本思路 先选定一组函数先选定一组函数 r1(x),r2(x),rn(x),n0)2.2.作作数据散点数据散点图,通过直观判断确定图,通过直观判断确定 f(x)+y=a1+a2x+a3x2(a
3、30)+y=a1+a2x+a3x2(a30)y=a1exp(a2x)(a30)1.1.曲线改直技巧曲线改直技巧2.2.多项式阶数的确定多项式阶数的确定曲线拟合的几个问题曲线拟合的几个问题7差分与差商概念一阶前向差分一阶前向差分 11()(),1kkkkkyyyf xf xkn m阶前向差分阶前向差分 111,;mmmkkkyyy knm mn 一阶差商一阶差商 11,1kkkkkyf xxknxx m阶差商阶差商 12111,;kkk mkkk mkkk mk mkf xxxf x xxf x xxxxkn m m n ()1(),.,!nkkknfxxxnf1(),kkknkknf xa b
4、naxxxbxx设在上有 阶导数且则存在使得差商与导数的关系差商与导数的关系8差分表差分表0123nxxxxx0123nf xf xf xf xf x0121nyyyy202122nyyy3033nyy0ny23nxfffff9.xk f(xk)一阶差商一阶差商 二阶差商二阶差商 三阶差商三阶差商 n 阶差商阶差商差商表差商表0123nxxxxx0123nf xf xf xf xf x0112231,nnf xxf x xf xxf xx01212321,nnnf xx xf x xxf xxx0123321,nnnnf x x xxf xxxx01,nf x xx10等距节点的差分性质等距节
5、点的差分性质0!(1),!()!kkjjjikij kkjkfC fCj kj 性质性质1(差分与函数值的关系差分与函数值的关系)各阶差分均可表示为函数值的线性组合各阶差分均可表示为函数值的线性组合0,()!,0,nkknPknfxa h nknkn性质性质2(多项式的差分多项式的差分)若若f(x)Pn(n次多项式类次多项式类),则则性质性质3(差分与差商的关系差分与差商的关系):1,!kiiii kkff x xxk h()(),()kkkiii kfh fxx性质性质4(差分与导数的关系)差分与导数的关系)11与拟合有关的与拟合有关的MATLAB 函数函数vpolyfit:多项式拟合多项式
6、拟合vpoly2sym:由多项式系数向量得多项式符号表达式由多项式系数向量得多项式符号表达式vpolyval:计算多项式函数在指定处的函数值计算多项式函数在指定处的函数值vpoly:计算过固定点的多项式计算过固定点的多项式vlsqcurvefit,lsqnonlin非线性最小二乘拟合非线性最小二乘拟合vfit,fittype一般曲线拟合一般曲线拟合1 1.作多项式作多项式f(x)=anxn+a1x+a0拟合拟合,可利用可利用MatlabMatlab命令命令:a=polyfit(x,y,n)2 2.对超定方程组对超定方程组11()m nnmAaynm可得最小二乘意义下的解。可得最小二乘意义下的解
7、。用用aRyyy=polyval(a,xxyy=polyval(a,xx).计算多项式计算多项式a a在在xxxx处的值处的值12 当精确函数 y=f(x)非常复杂或未知时,在区间a,b上一系列节点 x0 xm 处测得函数值 y0=f(x1),ym=f(xm),由此构造一个简单易算的近似函数 g(x)f(x),满足条件 g(xj)=f(xj)(j=0,m)(*)这个问题称为“插值问题”插值问题g(x)称为称为f(x)的的插值函数插值函数,一般取一般取多项式函数多项式函数。x0 xm称为插值节点称为插值节点,条件条件(*)称为称为插值条件插值条件,区间,区间a,b称为称为插值区间插值区间13x0
8、 x0 x2xm-1xm xf(x)g(x)精确函数 y=f(x)非常复杂或未知g(x)称为称为f(x)的的插值函数插值函数 节点节点 x0 xm称为插值节点称为插值节点14基本思想:基本思想:在n次多项式空间Pn中找一组合适的基函数中找一组合适的基函数 0(x),1(x),n(x),使使pn(x)=a0 0(x)+a1 1(x)+an n(x)不同的基函数的选取导致不同的不同的基函数的选取导致不同的插值方法插值方法15 称为拉格朗日插值基函数拉格朗日插值基函数。0()()nniiiL xl xy 已知函数f(x)在n+1个点x0,x1,xn处的函数值为 y0,y1,yn。求一n次多项式函数L
9、n(x),使其满足:Ln(xi)=yi,i=0,1,n.此问题的拉格朗日插值多项式公式如下:其中li(x)为n次多项式 0,njjjixxx记拉格朗日拉格朗日(Lagrange)插值插值 0,1,2,()njjjijiiixlxxxinxxx16拉格朗日拉格朗日(Lagrange)插值插值特别地特别地:两点一次两点一次(线性线性)插值多项式插值多项式:011010110 xxxxLxyyxxxx三点二次三点二次(抛物线抛物线)插值多项式插值多项式:1202012012010210122021x xx xx xx xx xx xL xyyyxxxxx xx xxxxx 17 拉格朗日多项式插值的
展开阅读全文