欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    常见插值法.docx

    • 资源ID:7457069       资源大小:59.10KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    常见插值法.docx

    常见插值法【摘要】插值方法在数值分析中起着特别重要的作用。在此介绍一些常见的插值方法及【关键字】数值分析;插值方法:1.插值法定义插值法又称“内插法”,是利用函数f(X)在某区间中插入若干点的函数值,作出适当的特定函数,在这些表插值点点上取已知值,在区间的其他点上用这特定函数的值作为函数f(X)的近似值,这种方法称为插值法。假如这特定函数是多项式,就称它为插值多项式。2.常见的插值法及其构造1.agrange插值法(a) .公式推导:发(1)的1.agrange插值的插值多其应用范例C应用;项式1.n(X)=Wf(X禺,(j=0,1,2.n)。I-O其中插值基函数是n=11->(i.J=O,12.n)o其插值余项为皿,邮)忍霭")=儡(七Xj)(b) .mat1.ab实现方法:MatIab没有干脆求解的相关函数,现编译如卜丁functionyi1.agarange_chazhi(x,y,xi)先求拉格朗日插值,并返回个输入为Xi时的函数值%X为插值点向量,至少有三项%y为插值点值的向量,项数及X相同m=1.ength(x);1.求插值个数m1.=1.ength(y);ifm<=2error('项数不足!');endifm、=m1.error('!y的项数应及X相同!!!);end必对参数的推断IagJ1.anShU=0:synsX;for(1=1:m)%构造插值基函数1.a=y(1.);fora=(1:1-1)Ia=1.a*(X-(八))(x(1.)-(八));fora=(1+1:m)1.a=1a*(X-x(八))/(x(1)-x(八));endformat1.ongIagj1.anShU=1.ag_hanshu+1.a;气求解出插值函数endyi=subs(IagJianshuCxi);%返回插值函数输入为Xi时的值End(c) .方法缺陷:当插值点个数n7时,将产生龙格现象:经典例子,对f()=7r±进行(1+25-)拉格朗日插值图(1)中从左到右,end从上到下,n分别为图(1)1.agarange插值法的龙格现象4,5.11,可以看出,当n7后,它的插值函数在两个端点处发生猛烈的波动,造成较大的误差。所以拉格朗口插值法一般不适用于高次插=x1x三*线性插值法(a) .插值原理:为避开高次产生的龙格现象,采纳分段插值,相邻两节点间的函数为一次线性函数,图形为线段,在a,b间为折线,如图(2).图(2)分段线性插值(b) .matIab实现方法:Mat1.ab中没有现成的函数,现编译如F:functionFenduan_1.iner(x,y)“对x,y进行分段线性插值先用虚线画出插值后的函数m=1.ength(x);%求插值个数m1.=1.ength(y);ifm'=m1.error('!y的项数应及X相同!');end先对参数的推断ho1.don;forii=1:m-1.p1.ot(x(ii)x(ii+1.),y(ii)y(ii+D);画出线段end1.ot(x,y,'o,);值点1.画出插end(c)方法缺陷:在节点处曲线不平滑。保形插值(Hemite插值)(a) .插值原理:针对分段插值法不光滑的问题,Hermite插值引入插值点的导数。表(2)Hermite插值法,由于若/")GC'a.h且已知/(x)函数表及导数表,则存在唯一不超过2”+1次多项式,2,“(x)满意插值条件则,通过求解方程,可得眼神值函数其插值余项为e(a.b)”.及X有关。(b) .mat1.ab实现方法:MatIab中没有现成的函数,现编译如下:functionyi=Hermite(x,y,der_y,xi)%对x,y进行Hermite插值,其各节点的导数为der_y%返回值为带入矩阵Xi后的函数值ifIength(x)=1.ength(y)if1.ength(y)1.ength(der_y)n=1.ength(x);求插值个数ende1.seerror('!y的项数应及X相同!!!);endifn<=1.warning('项数不足!);end%对参数的推断symsX;forjj=1.:nH=0:a=0:b=0:1=1;forii=1:nIf11=JJaa+1.(x(jj)-(ii):11.*(X-x(ii)(x(jj)-x(ii):endendA=(1.-2*(X-(jj)*a)*1.2;B=(X-(jj)*2;H对每两个点间进行三次多项式的插值,且通过端点导数推导出各点导数,使得插值函数在插值点处导数相等。(b).matIab实现方法:MatIab有现成的函数SPIine,以下为'he1.psp1.ine,H+(A*y(jj)+B*dery(jj);受迭代法endyi=subs(H,'X',xi);end(c).方法缺陷:无法获得各点的导数插值法关系图三次样条法.插值原理:“PP=sp1.ine(X,Y)providesthepiecewisepo1.ynomia1.formofthecubicsp1.ineinterpo1.anttothedatava1.uesYatthedatasitesX,forusewiththeeva1.uatorPPVA1.andthesp1.ineuti1.ityUNMKPP.Xmustbeavector,n(由边界/三次样V比例证F导客咕条插对)'=不彳"w-UI,在X=-I,-0.5,0,0.5,1点处插值代码如下:syinsX;Y=1.(1+25*X-2);X=-1:0.5:1;y=subs(Y,X',x);dery=subs(diff(Y),X',x);xi=-1:0.01:1;yi=1.(1.+25*xi.2);yi1.agarange1.agarangechazhi(x,y,xi);yiHermiteHermite(x,y,dery,xi);yi_Yangtiao=sp1.ine(x,y,xi);ho1.don;p1.ot(x,y,'o,xi,yi,'b,);“画出分段插值FendUan_1.iner(x,y);气画出拉格朗日插值p1.ot(xi,yi_1.agarange,':g');与画出Hermite插值p1.ot(xi,yi_Hermite,':;先画出三次样条插值p1.ot(xi,yi_Yangtiao,'-g');(注:蓝色实线为原函数,蓝色圆点为插值点,蓝色短虚线为分段线性插值,蓝色点虚线为Hen1.ite插值,绿色点虚线为1.agarange插值,绿色短虚线为三次样条插值)结果分析:全部插值法中,分段线性插值结果图形为最贴近原函数,其次Hennite插值法,再其次为三次样条,及1.agarange插值法接近°但分段线性插值法在结点处不光滑,Hermite导数信息不易获得,1.agarange插值法虽然计算简洁,但高次产生龙格现象,所以三次样条插值法比较好用。【参考文献】1.MAT1.AB数值分析第2版机械工业出版社张德丰等编著

    注意事项

    本文(常见插值法.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开