埃尔米特插值
- 格式:ppt
- 大小:1.02 MB
- 文档页数:68
2013-2014(1)专业课程实践论文题目:埃尔米特插值一、算法理论1、埃尔米特插值多项式设已知函数()y f x =在节点n x x x <<< 10上的函数值),,1,0)((n i x f y i i ==以及一切导数值()(0,1,)i i y f x i n ''==,要求一个插值多项式()H x ,使其满足()i i H x y =,()i i H x y ''= ,n i ,,1,0 = (1)显然,由条件(1)可以确定一个次数不高于21n +的代数多项式)(12x H n +,曲线)(12x H y n +=与()y f x =在节点处不仅重合而且有公共切线。
我们采用拉格朗日插值基函数的方法。
先求插值基函数),,1,0)((),(n j x x j j =βα,共22n +个基函数,每一个基函数都是一个21n +次多项式,且满足条件(),()0;()0,(),0,1,,.j jk j k j k j k jk x x x x j n αδαββδ'==='== (2)这里⎩⎨⎧=≠=.,1,,0k j k j δ(3)于是满足条件(1)的插值多项式 可写成用插值函数表示的形式210()[()()]nn j j j j H x y x y x αβ+='=+∑(4)由条件(2),显然有2121(),()(0,1,,).n i i n i j H x y H x y i n ++''===下面的问题就是要求满足条件(2)的)(x j α与).(x j β为此,可利用拉格朗日插值基函数)(x l j ,由条件(2)有n 个二重零点),,,1,0(j k n k x k ≠= ,于是可令).()()(2x l b ax x j j +=α 由条件(2)有2()()()1,()()[()2()()]0.j j j j j j j j j j j j j x ax b l x x l x al x ax b l x αα=+=''=++=解出2(),12().j j j j j a l x b x l x ''=-=+由于,)(11111100nj nj j j j j j j j j x x x x x x x x x x x x x x x x x x x x x l ----------=++--故01(),nj j k j kk jl x x x =≠'=-∑于是).(]1)(21[)(20x l x x x x x j njk k kj j j ∑≠=---=α (5)同理,可得).()()(2x l x x x j j j -=β (6) 将(5)式、(6)式 代入式(4)便得到埃尔米特插值多项式22210001()[12()]()()()nnnn i i j j j j j k j j kk jH x y x x l x y x x l x x x +===≠'=--+--∑∑∑(7)满足条件(1)的埃尔米特插值多项式是唯一的。
埃米尔特插值法
欧几里德·埃米尔特插值法(Euler-Laplace Interpolation)又称为埃米尔特插值,是指在离
散序列中查找未知值的技术,主要用于在数据序列中实现多项式插值,发源于拉普拉斯数
学家卡尔·拉普拉斯提出的奥埃尔-拉普拉斯插值的特殊情况。
欧几里德·埃米尔特插值是一种把离散数据形成一个多项式曲线,使其能够介入更多数据点,来插值计算未知值的方式,它比一般的数值插值更加高效,也更加准确。
使用欧几里德·埃米尔特插值法时,需要先计算出拉普拉斯差值的斜的系数。
在计算拉普
拉斯差值的斜的系数时,与格雷斯特插值和牛顿插值相比,欧几里德·埃米尔特插值的计
算量相对小。
当求出拉普拉斯差值斜系数后,即可使用欧几里德·埃米尔特插值法进行插值计算。
埃米
尔特插值法最大的优点在于它可以在基于一定步长的多项式曲线下,精确计算未知点的值,同时也可以使插值结果的计算的效率更高。
总的来说,欧几里德·埃米尔特插值法具有计算简便以及精度高的特点,是离散数据插值
计算中使用非常广泛的一种技术,是在查找数据时重要的一种选择。
埃尔米特插值法1. 引言埃尔米特插值法是一种用于数据插值的数值方法。
它通过给定的数据点来构造一个多项式函数,该函数在这些数据点上与给定的函数具有相同的函数值和导数值。
埃尔米特插值法可以应用于各种领域,如数学、物理、计算机图形学等。
2. 插值问题在实际问题中,我们常常需要根据已知数据点来估计未知数据点的函数值。
这就是插值问题。
给定n个不同的数据点(x0,y0),(x1,y1),...,(x n,y n),我们希望找到一个多项式函数P(x),使得P(x i)=y i对所有i=0,1,...,n成立。
3. 埃尔米特插值多项式埃尔米特插值多项式是满足以下条件的多项式: - 在每个已知数据点上具有相同的函数值:P(x i)=y i - 在每个已知数据点上具有相同的导数值:P′(x i)=m i其中m i是给定的导数值。
为了构造埃尔米特插值多项式,我们需要利用这些条件来确定其系数。
4. 构造埃尔米特插值多项式埃尔米特插值多项式的一般形式为:P(x)=∑ℎini=0(x)⋅y i+∑g ini=0(x)⋅m i其中ℎi(x)和g i(x)是满足以下条件的基函数: - ℎi(x j)=δij,其中δij是克罗内克(Kronecker)符号,当i=j时取值为1,否则为0。
- g i(x j)=0对所有i,j成立。
基于这些条件,我们可以求解出基函数ℎi(x)和g i(x)的表达式,并将其代入埃尔米特插值多项式的公式中。
5. 插值误差估计在实际应用中,我们通常需要估计插值多项式的误差。
通过使用泰勒展开和拉格朗日余项定理,可以得到以下插值误差的估计公式:f(x)−P n(x)=f(n+1)(ξ)(n+1)!(x−x0)(x−x1)...(x−x n)其中f(n+1)(ξ)是函数f(x)在x0,x1,...,x n之间某个点ξ处的(n+1)阶导数。
6. 示例假设我们有以下数据点:(0,1),(1,2),(2,−1)。
我们希望通过这些数据点构造一个埃尔米特插值多项式。