基于Matlab的Lagrange插值函数的数值计算.doc

基于Matlab的Lagrange插值函数的数值计算.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab程序设计期中考察 题目:基于Matlab的Lagrange插值函数的数值计算 班级: 2009级数学与应用数学 组长: 李洋洋 组员: 王茜 王**彬 毕瑞 日期: 2012 年 4 月 30 日 摘要 插值法是广泛应用于理论研究与工程实践的重要数值方法。在生产实践和科研中,为了计算函数值或分析函数形态,需要由实验或观测数据找出与该数据相符的函数关系的一个近似表达式,而插值法就是用简单函数为各种离散数据建立连续的数学模型的一种重要的数值方法。插值法中,Lagrange插值函数占有重要地位,本文将详细介绍有关Lagrange插值函数的理论知识,并结合实际数据,应用matlab数学软件进行数值计算。 关键字 插值法 Lagrange插值函数 matlab数学软件 数值计算 代数插值的基本概念 设在区间[a , b]上有定义,已知,,……,[a ,b]及在(=0,1,……,)点的值或直至阶导数值,1,2,……,。若存在一个简单函数,使得 ,,……, (称此为插值条件), 或还有 (0,1,……,n;1,……,) 成立,则称是的插值函数;为被插值函数;点(0,1,……,n)为插值节点;包含插值节点的区间[a , b]称为插值区间;求插值函数的方法称为插值法。 特别地,设为次数不超过的代数多项式,其中,,,……,为多项式系数。当取插值函数时,称此插值法为代数多项式插值,称为代数插值多项式。 1.2插值问题的基本提法 设函数在区间[a , b]上有定义,,,……,为[a ,b]上的个互异的点。已知函数在(0,1,……,n)点的值为,求一个次数不高于的代数多项式,使之满足 (0,1,……,n)。 1.3代数插值多项式存在并且唯一 由插值条件,,,……,知,的系数,,,……,满足线性方程组 由于,,……,为互异的点,所以有 故此线性方程组有唯一解 ,,,……,,这就证明了代数插值多项式存在并且唯一。 1.4 Lagrange插值多项式 设Lagrange插值多项式满足下列形式: 其中对于每一个插值节点有以下关系式 称此为插值基函数。 容易验证 , ,……,,即满足插值条件,并且容易知道是次数不高于n的多项式。 由差值基函数的性质易知,除以外,,,…,,,…,均为方程的根,因此可设 , 由于, 所以、 , 从而 由此我们得到 即有,至此我们得到了Lagrange插值多项式。 特别地,当时,称为线性插值;当时,称为抛物差值。 1.5具体问题实现 已知函数表如下: x 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9 2.1 2.3 sin x 0.479

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档