Hermite插值法

合集下载

工程数学(12)Hermite插值

工程数学(12)Hermite插值
2n
共2n 2个方程,可求出2n 2个系数a0 , a1 ,..., a2n , a2n1 .
工程数学
工程数学
Hermite插值多项式的构造
( 2) Lagrange型插值基函数法 设Hermite插值多项式为 H 2 n1 ( x ) hi ( x ) yi hi ( x ) y 'i
hi ( x )应满足条件: (1) hi ( x )应是 2n 1次多项式; i j 1 (2) hi ( x j ) ij i j 0 h 'i ( x j ) 0 ( i,j 0, 1, 2, ,n) hi ( x )应满足条件: (1)hi ( x )应是 2n 1次多项式; i j 1 (2)h 'i ( x j ) ij i j 0 hi ( x j ) 0 ( i,j 0, 1, 2, ,n )

hi ( x) (cx d )l 2i ( x)
由条件(2)可列出方程组 2 hi ( xi ) (cxi d )li ( xi ) 0 2 ' h 'i ( xi ) cli ( xi ) 2(cxi d )li ( xi )l i ( xi ) 1
, H ( x ) h ( x ) y0 h ( x ) y1 h ( x ) y2 h ( x ) y h ( x ) y1 ' 4 ' 0 ' 1 ' 2 , 0 , 0 , 1
h ( x0 ) 0, h ( x0 ) 0, h ( x0 ) 0, h ( x0 ) 1, h ( x0 ) 0
Hermite插值中,最基本而重要的情形是只要求 一阶导数的条件。给出n 1个互异节点x0 , x1 , xn上 的函数值和导数值 yi f ( xi )和y 'i f '( xi ) ( i 0,1, 2, , n) 构造不低于2n 1次插值多项式H 2 n 1 ( x ),要求满足 插值条件 H 2 n 1 ( x i ) yi i 0, 1, 2, n H '2 n1 ( xi ) y 'i

Hermit插值

Hermit插值
2 42 4 2
-0.5 -0.75 0.5 -0.75 0 0.5 -0.75 1 1
2 3 2.5 1 0
p3(x)3 4(x1 2)(x1 2)x21
18
†误差估计:
定理 5.3 设 x0, x1, , xn是互异的实数,对于给定的 x,是 函数 f (t)在区间I x具体m n 2阶导数,Hmn1(x)是满足 插值条件的 Hermite 多项式,则用Hmn1(x)近似代替 f (x) 的余项为
上,有
h1 ( x)
(1
(2 x
x1)
l(1
x1)

l
2( 1
x

h2 (
x)
(1
(2 x
x2)
l(2
x

2

l
2( 2
x

h1 (
x)
(x
x1)
l
2( 1
x

h2 (
x)
(x
x

2
l
2( 2
x

其中
l1(x)xx1xx22, l'1(x)x1 1x2
l2(x)xx2xx11, l'2(x)x21x1
1 i j
(2)h 'i ( x j )
ij
0
i j
hi ( x j ) 0 (i, j 0,1,2, , n)
设 h i(x ) (c x d )l2 i(x )
由 条 件 (2)可 列 出 方 程 组
h'i(h x i(i)x i)c li2 ((cx xii) d 2 )(lc i2 x (ix i)d )l0 i(xi)li'(xi)1

hermite插值

hermite插值

1.3 Hermite 插值Hermite 插值也叫带指定微商值的插值,它要构造一个插值函数,不但在给定节点上取函数值,而且取已知微商值,使插值函数和被插函数的密和程度更好 。

01012()000()111()()1,,,(),'(),,()(),'(),,()(),'(),,()(0,1,2,,)n n m m m n n ni H f x n x x x x f x f x f x f x erm f x f x f x f x it f x m i n e +⋅⋅⋅=插值的一般提法如下给出函数在个互异节点上的函数值及若干导数值,设插值节点为。

给出其中是:正整数。

111ni i N n m N H x ==++-∑以上总共有个插值条件,要求构造不低于次插值函数()满足以上插值条件。

''001'02110'110140H x x H H x H H H ==-=-====求一个四次插值多项式(),使 时,(),(); 时,(),(),()例012121211,,()''()(0,1,2,,)21()()012'()'n i i i i n n i in ii Hermite n x x x y f x y f x i n n H x H x y i n H x y ++++===+=⎧=⎨=⎩插值中,最基本而重要的情形是只要求一阶导数的条件。

给出个互异节点上的函数值和导数值和构造不低于次插值多项式,要求满足插值条件,,,''12121233''331122112232111112,,1,21,2()()()'()'()12()1i i i i x x y y y y Hermite H x H x y i H x y i H x h x y h x y h x y h x y Hermite H x h x x x l x l x h x ==⎧⎨==⎩=+++'=--=-在节点和上已知和。

Hermite_插值法

Hermite_插值法

, x0]
lim
xi x0
f [x0, x1,
,
xn ]
1 n!
f
(n) ( x0 )
重节点Newton插值
在 Newton 插值公式中,令 xi x0 , i = 1, … , n, 则
Nn( x) f ( x0 ) f [ x0 , x1]( x x0 )
f ( x0 ) f '( x0 )( x x0 )
( x1 x0 )( x1 x2 )
三点三次Hermite 插值
余项公式
由于 x0 , x1 , x2 是 R(x) 的零点,且 x1 是二重零点,故可设 R( x) f ( x) P( x) k( x)( x x0 )( x x1 )2 ( x x2 )
与 Lagrange 插值余项公式的推导过程类似,可得
x
x0
)
x x0
x1 x1
2
1(
x)
(
x
x1
)
x x1
x0 x0
两点三次Hermite 插值
满足插值条件
P(x0) = f(x0) = y0,P’(x0) = f’(x0) = m0 P(x1) = f(x1) = y1,P’(x1) = f’(x1) = m1
的三次 Hermite 插值多项式为
三点三次Hermite 插值
三点三次 Hermite 插值
插值节点:x0 , x1 , x2
插值条件:P(xi) = f(xi),i = 0, 1, 2,P’(x1) = f’(x1) 设 P( x) f ( x0 ) f [x0, x1]( x x0 )
f [ x0, x1, x2]( x x0 )( x x1) A( x x0 )( x x1 )( x x2 ) 将 P’(x1) = f’(x1) 代入可得 A f '( x1 ) f [ x0 , x1] f [ x0, x1, x2]( x1 x0 )

5.2Hermite插值

5.2Hermite插值

六、分段Hermite插值 (与学生一起看书学习) 6.6 分段Hermite插值(任玉杰) 1、分段Hermite插值函数(408页) (1)定义6.4(分段三次Hermite插值函数)
分段三次Hermite插值函数与一般的Hermite插值的区别:
设在节点 a x0 x1 xn b 上,
r ( xi ) 0, i 0,1,2,, n r ( xik ) 0, k 0,1,2,, m
r ( x) 的零点个数m+n+2个.
r ( x) 0
四、Hermite插值多项式的构造 设在节点 a x0 x1 xn b 上,
yi f xi , yi f xi i 0,1, n
0 ( x) y1 1 ( x) H3 ( x) y00 ( x) y11 ( x) y0
H 2 n1 x y j j x yj j x .
j 0 n
n 1 2 j x 1 2 x x j l j x. k 0 x j xk k j
提示:令
j ( x) (ax b)l 2 j ( x), j ( x) (cx d )l 2 j ( x),
例:求满足条件:
f x0 , y1 f x1 , y1 f x1 y0 f x0 , y0
的三次Hermite插值多项式 H 3 ( x) 。
要求插值多项式 H x ,满足条件
① H xi yi , H xi yi i 0,1, n .
1 H x C [a, b] ②
③在每个子区间 [ xi 1 , xi ] 上为三次多项式。 (2)分段三次Hermite插值多项式的形式

第一章 第三节 Hermite插值

第一章 第三节 Hermite插值

内至少有一个零点,即存在 a, b ,使
F
2 n+2
0

f
2 n+ 2
x 2n + 2 ! 0
f
于是
x
2 n + 2 !
2 n+2
将它代入表达式4.9,便得到 Hermite 插值余项。综合以上, 有 定理 2
(4.1)
类似于Lagrange插值多项式的构造法,可以设想H(x) 具有如下形式:
H ( x) Ai ( x) yi + Bi ( x) yi'
j 0 j 0
n
n
(4.2)
其中 Aj ( x), B j ( x) 都是2n + 1次多项式,且满足条件
Aj ( xi ) ij , A'j ( xi ) 0 B j ( xi ) 0, B 'j ( xi ) ij
可以证明,三次 Hermite 插值多项式的余项为
R x f x H3 x f
4

24
x x0 x x1
2
2
例 2、求作二次式H 2 x ,使满足
H 2 x0 y0 , H 2 x0 y0 , H 2 x1 y1 ,
n
l 2 x y j j
+ x x j l 2 x y j j
n j 0
可知,
x x0 x x1 A0 x 1 2 x0 x1 x0 x1
2
若记 x1 x0 h, 则
x x0 x x0 A0 x 1 1 + 2 h h

插值法-Hermite插值专业知识

插值法-Hermite插值专业知识

共有m+1个条件
其中 xi (i 0,1,, n) 互异,mi为正整数,记 mi m 1,
谋求m次多项式P(x)使满足插值条件:
i0
P(k)( xi ) f (k)( xi ), (i 0,1,, n;k 0,1,, mi 1) (5.1)
埃尔米特Hermite插值问题
我们只讨论 P( xi ) f ( xi ), P( xi ) f ( xi ) 旳情形。
(5.5)
其中
j
(
x),
j
(
j0
x),( j
0,1,,
n)为Hermite插值基函数,即
j(x)
(1
2( x
n
xj)
i0
xj
1
xi
)l
2 j
(
x
);
i j
j
(
x)
(
x
x
j
)l
2 j
(
x);
n
l
j
(x)
n
i0 i j
x xi x j xi
实际上,有 H 2n1 ( xi ) ( j ( xi ) yi j ( xi ) y' j ) yi
j
(
x)
(1
c(
x
x
j
))
(((xxxxx000))222((xx xx11))222(((xxxxxjjj11))22((xx xxjj11))22((xx xxnn))22
((xxjj
xx00))22((xxjj
xx11))22((xxjj
xxjj11))22((xx
jj
xx
))22
jj11

三次Hermite插值

三次Hermite插值
检查插值多项式是否满足Hermite插 值的约束条件,即插值多项式和原函 数在节点处有相同的函数值和导数值 。
04 实例分析
CHAPTER
实例一:已知数据点的插值
总结词
利用已知数据点进行插值,可三次Hermite插值方法,利用已知的数据点来估计未知点的值。这 种方法能够更好地处理数据点的变化,并提高插值的精度。
CHAPTER
插值多项式的构造
定义
Hermite插值法是一种通过已知的离散数据点来构造一个多 项式,使其能够准确地经过这些数据点,并尽可能地平滑地 连接这些点的方法。
构造方法
Hermite插值多项式由两个部分组成,一个是线性函数,另 一个是二次函数。线性函数部分用于确保插值多项式能够准 确地经过数据点,而二次函数部分则用于保证插值多项式的 平滑性。
实例二:未知数据点的插值
总结词
在未知数据点的情况下,可以通过三次 Hermite插值方法,预测并估计未知点的值。
详细描述
在数据点未知的情况下,可以利用三次 Hermite插值方法,根据已知的数据点来预 测和估计未知点的值。这种方法能够为后续 的数据分析和处理提供重要的参考依据。
实例三:复杂函数的插值
三次Hermite插值能够提供高精度的插值结果,特别是在处理
复杂函数时。
稳定性好
02
该方法在处理大数据集时表现出良好的稳定性,不易受到噪声
和异常值的影响。
易于实现
03
三次Hermite插值的算法相对简单,易于在计算机上实现和优
化。
三次Hermite插值的局限性
对初始数据敏感
三次Hermite插值的结果对初始数据的选择 较为敏感,不同的初始数据可能导致不同的 插值结果。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作为多项式插值,三次已是较高的次数, 作为多项式插值 三次已是较高的次数,次数再高就有 三次已是较高的次数 可能发生Runge现象 因此,对有n+1节点的插值问题, 可能发生 现象,因此,对有 节点的插值问题, 现象 因此 节点的插值问题 我们可以使用分段两点三次Hermite插值 我们可以使用分段两点三次 插值
所以,两点三次Hermite插值的余项为
f ( 4 ) (ξ ) R3 ( x ) = ( x − x0 )2 ( x − x1 )2 4!
x0 ≤ ξ ≤ x1
以上分析都能成立吗?
当f ( 4 ) ( x)在[ x0 , x1 ]上存在时, 上述余项公式成立
Hermite插值法定理1 满足插值条件: H n +1 ( xi ) = yi = f ( xi ) , i = 0,1,⋯ , n H n +1 ( xi ) = yi′ = f ′( xi ) Hermite值问题的解存在且唯一.
R3 ( x ) = f ( x ) − H 3 ( x ) R3 ( xi ) = f ( xi ) − H 3 ( xi ) = 0
′ ′ R3 ( xi ) = f ′( xi ) − H 3 ( xi )x )的二重零点,因此可设
R3 ( x ) = K ( x )( x − x0 )2 ( x − x1 )2
其中K (x )待定
构造辅助函数
均是 二重零点
ϕ (t ) = f (t ) − H 3 (t ) − K ( x )(t − x0 )2 (t − x1 )2 ϕ ( xi ) = f ( xi ) − H 3 ( xi ) − K ( x )( xi − x0 )2 ( xi − x1 )2 = 0 ϕ ( x ) = f ( x ) − H 3 ( x ) − K ( x )( x − x0 )2 ( x − x1 )2 = 0
求f ( x )的两点三次插值多项式, 及f ( x )在x = 1.5 ,1.7处的函数值.
解:
x0 = 1, x1 = 2
f 0 = 2, f1 = 3
f 0′ = 0, f1′ = −1
H 3 ( x ) = f 0α 0 ( x ) + f1α1 ( x ) + f 0′β 0 ( x ) + f1′β1 ( x )
2 1
x − x0 x −x 0 1
2
2
β 0 ( x ) = ( x − x0 ) ⋅ l02 ( x ) = ( x − x0 ) x − x1 x −x 1 0
β 1 ( x ) = ( x − x1 ) ⋅ l ( x ) = ( x − x1 )
2
x − x0 x −x 0 1
2
2
x − x0 x − x1 + f 0′ ( x − x0 ) + f1′( x − x1 ) x −x x −x 1 0 1 0
2
二、两点三次Hermite插值的余项
两点三次Hermite插值的误差为
其中
α 0 ( x0 ) = 1
α 1 ( x0 ) = 0
α 0 ( x1 ) = 0
α 1 ( x1 ) = 1 β 0 ( x1 ) = 0
′ α 0 ( x0 ) = 0 ′ α 1 ( x0 ) = 0
′ β 0 ( x0 ) = 1
′ α 0 ( x1 ) = 0
′ α 1 ( x1 ) = 0
设P( x )为f ( x )的在区间[ a , b ]上的具有一阶导数的插 值函数
(1) 若要求P( x )在[ a , b ]上具有一阶导数(一阶光滑度) 即P ( x )在节点 x0 , x1 , ⋯ , xn处必须满足
P ( xi ) = f ( xi ) = f i P′( xi ) = f ′( xi ) = f i′
希望插值系数与Lagrange插值一样简单 重新假设
H 3 ( x ) = f 0α 0 ( x ) + f1α1 ( x ) + f 0′β 0 ( x ) + f1′β1 ( x )
′ ′ ′ H 3 ( x) = f 0α 0 ( x) + f1α1′( x) + f 0′β 0 ( x) + f1′β1′( x)
因此ϕ (t )至少有5个零点
i = 0 ,1
连续使用4次Rolle定理,可得, 至少存在一点ξ ∈ [ x0 , x1 ] 使得
ϕ ( 4 ) (ξ ) = 0

ϕ ( 4 ) (ξ ) = f ( 4 ) (ξ ) − 4! K ( x ) = 0
f ( 4 ) (ξ ) K ( x) = 4!
+ f1 (1 + 2l0 ( x )) ⋅ l12 ( x ) = f 0 (1 + 2l1 ( x )) ⋅ l ( x )
2 0
+ f 0′( x − x0 ) ⋅ l02 ( x ) + f1′( x − x1 ) ⋅ l12 ( x )
x − x0 x − x1 x − x1 = f0 1 + 2 x − x + f1 1 + 2 x1 − x0 0 x0 − x1 1
2
2 H 3 ( x ) = 2 (1 + 2( x − 1)) ( x − 2 )2 + 3(1 − 2( x − 2 )) ( x − 1)
− ( x − 2 ) ( x − 1)2 = −3 x 3 + 13 x 2 − 17 x + 9
f ( 1.5) ≈ H 3 ( 1.5) = 2.625 f (1.7 ) ≈ H 3 (1.7 ) = 2.931
Hermite插值法定理2 Hermite插值多项式的余项为: R2 n +1 ( x ) = f ( x ) − H 2 n +1 ( x ) f (2 n + 2) (ξ ) n = ( x − x j ) 2 , ξ ∈ [ a , b] ∏ (2n + 2) ! j =0
例1.
已知f ( x )在节点1,处的函数值为f (1) = 2 , f ( 2 ) = 3 2 f ( x )在节点1,处的导数值为f ′(1) = 0 , f ′( 2 ) = −1 2
第二章 函数近似计算的插值法
§ 2.4 Hermite插值法 插值法
§2.4 Hermite插值法 插值法
Lagrange插值虽然构造比较简单,但插值曲线只是在节点 处与原函数吻合,若还要求在节点处两者相切,即导数值 相等,使之与被插函数的”密切”程度更好,这就要用到带 导数的插值. 设f ( x )在节点 a ≤ x0 , x1 ,⋯ , xn ≤ b处的函数值为f 0 , f1 ,⋯ , f n ,
非标准情形举例
P54 情形Ⅱ
(承袭性构造法 承袭性构造法) 承袭性构造法
例: P55 例2.3.2 解法二
定义1. 称满足(1)或(2)式的插值问题为Hermite插值, 称满足(1)或(2)式的插值多项式P(x)为Hermite插值多项 式,记为 H k ( x ) , k 为多项式次数.
一般, k次Hermite插值多项式H k ( x )的次数k如果太高会 影响收敛性和稳定性( Runge现象,将在后面章节讲到), 因此k 不宜太大.
2 1
x − x0 x −x 0 1
2
将以上结果代入
H 3 ( x ) = f 0α 0 ( x ) + f1α1 ( x ) + f 0′β 0 ( x ) + f1′β1 ( x )
得两个节点的三次Hermite插值公式
H 3 ( x ) = f 0α 0 ( x ) + f1α1 ( x ) + f 0′β 0 ( x ) + f1′β1 ( x )
α 0 ( x0 ) = 1
′ α 0 ( x0 ) = 0
可得
2 a=− ( x0 − x1 )3
1 2 x0 b= + 2 ( x0 − x1 ) ( x0 − x1 )3
α 0 ( x ) = ( x − x1 )2 ( ax + b )
2x 1 2 x0 = ( x − x1 ) − ( x − x ) 3 + ( x − x )2 + ( x − x )3 0 1 0 1 0 1
一、两点三次Hermite插值
先考虑只有两个节点的插值问题
设 f ( x ) 在节 点 x 0 , x1处的 函数 值为 f 0 , f1
′ 在节点 x 0 , x1处的的一阶导数值为 f 0′, f 1 两个节点最高可以用 3次 Hermite 多项式 H 3 ( x )作为插值函数
H 3 ( x )应满足插值条件
x − x0 x − x1 x − x1 = f0 1 + 2 x − x + f1 1 + 2 x1 − x0 0 x0 − x1 1
2
x − x0 x −x 0 1
2
2
x − x0 x − x1 + f 0′ ( x − x0 ) + f1′( x − x1 ) x −x x −x 1 0 1 0
β 0 ( x0 ) = 0
′ β 0 ( x1 ) = 0 ′ β 1 ( x1 ) = 1
β 1 ( x0 ) = 0
可知
β 1 ( x1 ) = 0
′ β 1 ( x0 ) = 0
x1是α 0 ( x )的二重零点,即可假设
相关文档
最新文档