牛顿形式的埃尔米特插值多项式
- 格式:doc
- 大小:267.78 KB
- 文档页数:6
期末论文课程名称:数值分析院系名称:巢湖学院数学系所在班级:11级数本(2)班学生学号:11020170学生姓名:张秀丽目录【题目】:牛顿形式的埃尔米特插值多项式【摘要】:......................................................... 【关键词】:..........................................................【正文】:一、引言二、重节点均差与泰勒插值三、埃尔米特插值典例四、牛顿形式的埃尔米特插值多项式的一些应用领域【结束语】:......................................................... 【参考文献】:..........................................................牛顿形式的埃尔米特插值多项式【摘要】:在了解了插值法以后,陆续的又接触和学习到多项式插值、拉格朗日插值、牛顿插值多项式等,但在有些实际问题中,仍需要其它要求,下面又给出有关牛顿的埃尔米特插值的内容。
【关键词】:重节点均差、泰勒插值、泰勒插值多项式、埃尔米特插值。
【正文】:一、引言插值法是一种古老的数学方法,它来自生产实践。
早在一千多年前的隋唐时期制定历法时就应用了二次插值,隋朝刘绰将等距节点二次插值应用于天文计算。
但插值理论都是在17世纪微积分产生以后才逐步发展的,牛顿的等距节点插值公式及均差插值公式都是当时的重要成果。
近半世纪由于计算机的广泛使用和造船、航空、精密机械加工等实际问题的需要,使插值法在理论上和实践上得到进一步发展,尤其是20世纪40年代后期发展起来的样条插值,更获得广泛应用,成为计算机图形学的基础。
在插值法的提出后我们了解了多项式插值;应用各种不同的方法对给定的插值点为求得形如01()...n n P x a a x a x =+++的插值多项式我们得到了线性插值与抛物线插值;把线性插值与抛物线插值推广到一般情形,通过讨论如何构造通过n+1个节点01...n x x x <<<的n 次插值多项式()n L x ,我们定义了n 次插值基函数从而得到了拉格朗日插值多项式:()()nn k k k o L x y l x ==å。
插值研究1 插值法的应用在函数的近似求解中,插值方法非常的重要。
当我们知道了函数在有限个点处的取值状况后,就可以估算出该函数在其他点处的函数值,进而求解函数的更多相关信息。
插值法除了函数求值的应用之外,其他方面的用法也比较多。
包括:数值微分方法,数值积分方法,数据拟合,以及在图像处理方面的应用。
(1)数值积分法:在进行积分的求解时,经常会遇到被积函数不清楚,即使被积函数已知,然而被积函数的原函数求并不好求,在这种情况下,一般根据)(x f 在积分区间的已知数据,通过构造插值多项式)(x p 替代)(x f ,由于)(x p 为多项式,则)(x f 的积分值就能够比较容易求出。
(2)数值微分方法:通常意义上的数值微分方法,也即是根据距离相等的节点上的插值多项式,求解函数的导数值。
我们知道,两点公式是通过分段线性插值得出的,三点公式是通过分段抛物插值得出的。
然而这两种公式仅仅适合对节点处求导数值。
如果在区间内的其它点求导数值的话,样条插值函数是比较好的选择。
(3)数据拟合:在获得一组测定的离散的数据之后,我们最想获得的就是这些离散数据的数学表达式,探讨这些数据的内在规律。
如果无法求解到精确的数学表达式,尽可能好的去近似得出函数解析式,也会帮助我们获得意想不到的结果。
关于插值法的近似标准是这样规定的:原函数和插值函数在插值点处的误差为零,在实际的应用当中,有些点的误差并不一定为零,只需考虑整体的误差限制即可,因而所求函数并不需要通过所有点,我们所要求的是最好的反应原函数的变化趋势。
通过插值法的求解,便可以求得最优的拟合函数。
(4)图像处理:数字图像的处理涉及到社会生活的很多领域,而图像的放大作为数字图像处理的基本操作,具有很强的重要性。
通过插值法,可以实现图像的放大。
图像处理中,图像之间的转换是通过坐标变换来实现的。
这样做的问题就是目标点的坐标一般不会是常数,因此要解决非整数坐标处的点应该是怎样的。
埃尔米特差值多项式误差公式证明埃尔米特差值多项式误差公式是用于估计在给定一组节点和函数值的情况下,使用埃尔米特差值多项式逼近一个函数时的误差。
它的公式如下:R(x) = f(x) - P(x),其中R(x)是真实函数f(x)和埃尔米特差值多项式P(x)之间的误差。
为了证明这个公式,我们需要首先了解埃尔米特插值多项式的定义和性质。
埃尔米特插值多项式是一个特殊的插值多项式,它不仅要求通过给定的节点,还要求在每个节点处给定的函数值的导数也要与真实函数的导数相匹配。
假设我们有一组节点{x0, x1, ..., xn},并且在每个节点处给定了函数值和导数值{f(x0), f'(x0), f(x1), f'(x1), ..., f(xn), f'(xn)}。
埃尔米特插值多项式P(x)的定义如下:P(x) = Σ[i=0 to n] [f(xi) ·ωi(x)] + Σ[i=0 to n] [f'(xi) ·φi(x)],其中ωi(x)是拉格朗日插值基函数,而φi(x)是埃尔米特插值基函数。
接下来,我们可以使用这个定义来推导出埃尔米特差值多项式误差公式。
我们先假设函数f(x)在给定节点的区间上具有高阶导数,然后根据泰勒展开定理,我们可以得到:f(x) = P(x) + R(x),其中R(x)是一个余项,表示使用埃尔米特插值多项式逼近函数f(x)时的误差。
我们再对余项R(x)进行展开,得到:R(x) = Σ[i=0 to n] [(f(xi) - f[xi,xi]) ·ωi(x)] + Σ[i=0 to n] [(f'(xi) - f'[xi,xi]) ·φi(x)],其中f[xi,xi]和f'[xi,xi]分别代表f(x)和f'(x)在节点xi处的高阶导数。
然后,我们可以将这个余项R(x)进行进一步的变形和化简,最终得到:R(x) = Π[i=0 to n] (x - xi)^2 ·[f"(ξi) / 2!],其中ξi是位于xi和x之间的某个值,f"(ξi)表示函数f(x)的二阶导数在该点的取值。
§3 重节点差商与埃尔米特插值摘要:本节介绍Hermite 插值的Newton 形式及其余项表示。
这个问题涉及一个重要的概念就是重节点差商,它是一般差商的极限形式。
2.3.1埃尔米特(Hermite)插值 设是[a,b]中不同的s 个节点,是s个正整数且,要找一个n 次多项式,对于[a,b]上充分光滑的函数f(x),满足条件()()()(),0,1,2,,1,1,2,,.k k ii i P y f y k m i s ==-=问题:● 这样的多项式存在且唯一吗? ● 的表达式怎样求? 一、 重节点差商A 、 重节点差商()00001,,,,n f x x x x +?考虑()102010121lim ,,,,n n n x x x x x x f x x x x ++→→→?假设f(x)存在n 阶连续导数,根据定理2.4知()()(){}{}11!,,,min max ,nf n i i n iif x x x x ξξ+=≤≤当时,有()()()()()0110!!,,,,1,2,,1nnf x f n i n n f x x x x i n ξ+=→→=+。
1,,s y y 12,,,s m m m 11s i i m n ==+∑()P x ()P x ()P x 0,1,2,,1i x x i n →=+定理2.3.1 设f(x)在(a,b)中连续且有直到n 阶连续导数,若()0,x a b ∈,则()102010121lim ,,,,n n n x x x x x x f x x x x ++→→→=()()0!nf x n 。
定义2.3 如果f(x)在x 0的邻域内连续且有n 阶连续导数,则定义()()102010()0001211(),,:lim ,,,,!n n n n x x x x n x x f x f x x f x x x x n ++→→+→==B 、 部分重节点差商()000051,,,,,,,n n f x x x x x x x +?分析:差商()121,,,,n n f x x x x +是n+1个节点11,,n x x +上的n 次插值多项式的首项n x 的系数,记()P x()()()()()()211111212222211111121111112221111111111121121212312323111,,,,1111()()()0(,)(,),0(,)(,),n n n n n n n n n n n n n n n n n n n n n x x x f x x x x f x x x x f x f x x x x x x x x x x x x x l x l x f x l x x l x x f x x l x x l x x f x x ---+++++---+++---==()()()()()1341343415155111111111111211212123123231341341511(,)(,),0()()1()()11()()()0(,)(,),0(,)(,),(,)(,)0()1()1n n n n n n n n n n n n n n l x x l x x f x x l x l x f x l x l x f x l x l x l x l x x l x x l x x l x x l x x l x x l x x l x x l x l x --+-++----+()()()34155111,()()n n n n n n n l x x l x l x l x l x --++()()()()()1111111211212112311231231123411234123415155111111()()()0(,)(,),0(,,)(,,),,(,,,)(,,,),,,0()()1()()1n n n n n n n n n l x l x f x l x x l x x f x x l x x x l x x x f x x x l x x x x l x x x x f x x x x l x l x f x l x l x f x -----+-++=()()()()()1111111211212112311231231123411234123415155111111()()()0(,)(,),0(,,)(,,),,(,,,)(,,,),,,0()()1()()1n n n n n n n n n n n n n n n l x l x l x l x x l x x l x x l x x x l x x x l x x x l x x x x l x x x x l x x x x l x l x l x l x l x l x -----+-++设0i x x ≠,考察下列极限()10203040123451lim ,,,,,,n x x x x x x x x f x x x x x x +→→→→()()()()()101001010010100101001515511111101001011()()()0()()0()/2!()/2!/2!()/3!()/3!/3!0()()1()()11()()()0()n nnn n n n n n n n nl x l x f x l x l x f x l x l x f x l x l x f x l x l x f x l x l x f x l x l x l x l x l -----+-++--''''''''''''''''''=''()()()()()0010100101001515511111()0()/2!()/2!/2!()/3!()/3!/3!0()()1()()1n nn n n n n n n n n n x l x l x l x l x l x l x l x l x l x l x l x l x l x ---+-++''''''''''''''''所以我们定义()000051,,,,,,,n n f x x x x x x x +=:()10203040123451lim ,,,,,,n x x x x x x x x f x x x x x x +→→→→进一步可以定义定义2.4 f(x)在[a,b]上足够光滑,(,),1,2,,,i y a b i s ∈=112(1)(1)()()11221,,1,,(,,,,,,,,,)lim (,,,,,,)s ss s s s k m kk m kk m m m f y y y y y y f x x x x →∞=:1122detdet ,s s B A B A B A ⎛⎫⎛⎫ ⎪ ⎪ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭称为重节点差商。
期末论文课程名称:数值分析院系名称:巢湖学院数学系所在班级:11级数本(2)班学生学号:11020170学生姓名:张秀丽目录【题目】:牛顿形式的埃尔米特插值多项式【摘要】:......................................................... 【关键词】:..........................................................【正文】:一、引言二、重节点均差与泰勒插值三、埃尔米特插值典例四、牛顿形式的埃尔米特插值多项式的一些应用领域【结束语】:......................................................... 【参考文献】:..........................................................牛顿形式的埃尔米特插值多项式【摘要】:在了解了插值法以后,陆续的又接触和学习到多项式插值、拉格朗日插值、牛顿插值多项式等,但在有些实际问题中,仍需要其它要求,下面又给出有关牛顿的埃尔米特插值的内容。
【关键词】:重节点均差、泰勒插值、泰勒插值多项式、埃尔米特插值。
【正文】:一、引言插值法是一种古老的数学方法,它来自生产实践。
早在一千多年前的隋唐时期制定历法时就应用了二次插值,隋朝刘绰将等距节点二次插值应用于天文计算。
但插值理论都是在17世纪微积分产生以后才逐步发展的,牛顿的等距节点插值公式及均差插值公式都是当时的重要成果。
近半世纪由于计算机的广泛使用和造船、航空、精密机械加工等实际问题的需要,使插值法在理论上和实践上得到进一步发展,尤其是20世纪40年代后期发展起来的样条插值,更获得广泛应用,成为计算机图形学的基础。
在插值法的提出后我们了解了多项式插值;应用各种不同的方法对给定的插值点为求得形如01()...n n P x a a x a x =+++的插值多项式我们得到了线性插值与抛物线插值;把线性插值与抛物线插值推广到一般情形,通过讨论如何构造通过n+1个节点01...n x x x <<<的n 次插值多项式()n L x ,我们定义了n 次插值基函数从而得到了拉格朗日插值多项式:()()nn k k k o L x y l x ==å。
利用插值基函数很容易得到拉格朗日插值多项式,公式结构紧凑,在理论分析中甚为重要。
但当插值点增减时,计算要全部重新进行,甚为不变,为了计算方便可重新设计一种逐次生成插值多项式的方法,通过一系列的考察与讨论我们利用均差得到了牛顿均差插值多项式001001201()()[,]()[,,]()()...n P x f x f x x x x f x x x x x x x =+-+--++ 101[,...,]()...()n n f x x x x x x ---,随后还涉及了差分形式的牛顿插值公式等。
插值多项式要求在插值节点上函数值相等,有的实际问题还要求在节点上倒数值相等,甚至高阶导数值也相等,满足这种要求的插值多项式称为埃尔米特插值多项式。
二、重节点均差与泰勒插值先给出一个关于均差的结论。
设01[,],,,...,n n f C a b x x x Î为[,]a b 上的相异节点,则01[,,...,]n f x x x 是其变量的连续函数。
如果[,]a b 上的节点互异,根据均差定义,若1[,]f C a b Î,则有00'0000()()[,]()lim lim x x x x f x f x f x x f x x x -==-. 由此定义重节点均差'0000[,][,]()l i mx x f x x f x x f x ®==. 类似地可定义重节点的二阶均差,当10x x ¹时,有010000110[,][,][,,]f x x f x x f x x x x x -=-. 当10x x ®时,有1020''00001201[,,][,,]()2lim x x x x f x x x f x x x f x ®®==. 一般地,可定义n 阶重节点的均差,由()01()[,,...,],[,]!n n f f x x x a b n x x = 则得 0()000001()[,,...,][,,...,].!lim i n n x x f x f x x x f x x x n ®== 在牛顿均差插值多项式001001201101()()[,]()[,,]()()...[,...,]()...()n n n P x f x f x x x x f x x x x x x x f x x x x x x -=+-+--++--中,若令0(1,2,...,)i x x in ?,则由0()000001()[,,...,][,,...,].!lim i n n x x f x f x x x f x x x n ®==可得泰勒多项式()'00000()()()()()...()!n n n f x p x f x f x x x x x n =+-++-. 它实际上是在点0x 附近逼近()f x 的一个带导数的插值多项式,它满足条件()00()(),0,1,...,.k k n p x f x k n ==称001001201101()()[,]()[,,]()()...[,...,]()...()n n n P x f x f x x x x f x x x x x x x f x x x x x x -=+-+--++--为泰勒插值多项式,它就是一个埃尔米特插值多项式,其余项为(1)10()()(),(,),(1)!n n n f R x x x a b n x x ++=- + 它与插值余项(1)1()()()()()(1)!n n n n f R x f x L x x n x w ++=-=+中0(1,2,...,)i x x i n ?的结果一致.实际上泰勒插值是牛顿插值的极限形式,是只在一点0x 处给出n+1个插值条件()00()(),0,1,...,.k k n p x f x k n ==得到的n 次埃尔米特插值多项式.三、埃尔米特插值典例一般地只要给出m+1个插值条件(含函数值和导数值)就可造出次数不超过m 次的埃尔米特插值多项式,由于导数条件各不相同,这里就不给出一般的埃尔米特插值多项式,只讨论两个典型的例子.先考虑满足条件()()(0,1,2)i i P x f x i ==及''11()()P x f x =的插值多项式及其余项表达式.由给定条件,可确定次数不超过3的插值多项式.由于此多项式通过点00(,())x f x ,11(,())x f x 及22(,())x f x ,故其形式为001001201012()()[,]()[,,]()()...()()()n P x f x f x x x x f x x x x x x x A x x x x x x =+-+--++---,其中A 为待定常数,可由条件''11()()P x f x =确定,通过计算可得'101100121012()[,]()[,,]()()f x f x x x x f x x x A x x x x ---=--. 为了求出余项()()()R x f x P x =-的表达式,可设2012()()()()()()()R x f x P x k x x x x x x x =-=---, 其中k(x)为待定函数.构造2012()()()()()()()t f t P t k x t x t x t x j =-----, 显然()0(0,1,2)j x j j ==,且'1()0,()0.x x j j ==故()t j 在(,)a b 内有5个零点(二重根算两个).假设f 具有较好的可微性,反复应用罗尔定理,得(4)()t j在(,)a b 内至少有一个零点x ,故(4)(4)()()4!()0f x jx x =-=k , 于是(41()4!k x f x =)(), 余项表达式为(420121()()()()4!R x f x x x x x x x =---)(), 式中x 位于012x ,,x x 和x 所界定的范围内.四、牛顿形式的埃尔米特插值多项式的一些应用领域目前,牛顿插值法已经运用到了工程上的各个领域,并解决了许多实际工程中遇到的问题,如物体加热时间的分析、计算;加药量自动标定;智能气体体积分数测量;自动确定支持度阈值;漏磁探测;电力系统采样;凸轮曲线的修正设计等。
有时根据实际情况也会使用局部牛顿插值法,如运用局部牛顿插值法提高多狭缝自准直仪准确度。
在插值问题中,要求插值多项式通过给定的数据点,但实际上所谓给定的数据本身是有误差的,而且即使插值多项式通过了给定的数据点,在这些给定数据点上的误差很小,但在其他点上的误差可能会很大,这是插值问题的缺点。
在实际应用中,可以采用与曲线拟合结合等方法来达到更好的效果其中牛顿形式的埃尔米特插值多项式的应用具体表现在,为求解常微分方程数值解,运用数值积分法,采用埃尔米特插值多项式,推导出三个等距节点的六阶隐式线性多步法公式;并且对所建立公式的精度进行了分析;进一步通过实例运用计算机编程将阿达姆斯外推法等线性多步法和所建立的公式进行了精度比较。
结果证明,所建立的隐式线性多步法公式比现有的具有相同节点的线性多步法公式精度更高,求解速度更快,有一定的应用价值。
解决了初等数学中的一类较为复杂的求函数值、求范围、作证明的相关问题。
通过研究具有任意阶导数信息Hermite插值问题,使用广义差商的一种新的表示方法和构造广义差商表的一种新方法,给出具有任意阶导数信息Hermite插值算法和程序实现,拓展了牛顿差商插值公式和余项公式科学计算中常用的计算方法,其内容包括误差的概念,插值方法,线性代数方程组的解法,非线性方程的求根,数值积分与数值微分,最小二乘法,特征值的计算,常微分方程初值问题的数值解法等五、结束语插值法是函数逼近的一种重要方法,它是数值微分、微分方程数值等数值的基础与工具。
由于多项式具有形式简单,计算方便等许多优点,故本文主要介绍插值多项式——牛顿形式的埃尔米特插值多项式,它是插值法中常用和最基本的方法。
【参考文献】:《数值计算方法及其应用》,作者:朱长青,出版社:科学出版社,出版日期:2006,01;《数值分析与应用程序》,作者:全惠云,出版社:武汉大学,出版日期:2007,04;《数值分析》第五版,作者:李庆扬、王能超、易大义,出版社:清华大学出版社,《数值计算引论》,作者:白峰杉,出版社:高等教育出版社,出版日期:2004;《计算机方法简明教程》,作者:王能超,出版社:高等教育出版社,出版日期:2004.。