编辑: 喜太狼911 2017-09-16
1

第二章 函数 插值 ― Hermite 插值 为什么 Hermite 插值

2 在许多实际应用中,不仅要求函数值相等,而且要求若干阶 导数也相等,如机翼设计等.

? ( ) ( ) p x f x ≈ (i = 0, 1, …, n) ( ) ( ) i i p x f x = i i p x f x = (2) (2) ( ) ( ) i i p x f x = ( ) ( ) ( ) ( ) m m i i p x f x = 满足函数值相等且导数也相等的插值方法称为 Hermite插值 内容提要

3 ? Hermite 插值 ? 重节点差商与 Taylor 插值 ? 三点三次 Hermite 插值 ? 两点三次 Hermite 插值 我们这里只考虑对一阶导数有要求的情形.

4 重节点差商 定理:设f(x)∈ Cn[a, b], x0 , … , xn 为[a, b] 上的互异 节点,则f[x0 , … , xn ] 是其变量的连续函数 ? 差商的一个性质

1 0

1 0

0 0

0 1

0 1

0 ( ) ( ) [ , ] lim x x f x f x f x x f x x f x x x → ? = = = ?

1 0

2 0

0 0

0 0

1 2

0 1 [ , , ] lim 2! x x x x f x x x f x x x f x → → = =

0 ( )

0 0

0 1

0 1 [ , , ] lim ! i n n x x f x x f x x x f x n → = = ? ? 一般地,n 阶重节点差商定义为 重节点差商

5 Taylor插值 在Newton 插值公式中,令xi → x0 , i = 1, … , n, 则10010011 n n n i i N x f x f x x x x f x x x x x ? = ∏ ? ? ( )

0 0

0 0

0 ( ) ! n n f x f x f x x x x x n ? ( 1)

1 0 ( ) ( ) ( ) ( 1)! n n n f R x x x n ξ + + = ? + 余项 ? Taylor 插值就是在一个节点 x0 上的 n 次Hermite 插值 什么是 Taylor 插值

6 Hermite 插值 一般来说,给定 m+1 个插值条件,就可以构造出一 个m次Hermite 插值多项式 ? 两个典型的 Hermite 插值 ? 三点三次 Hermite 插值 ? 两点三次 Hermite 插值 插值节点:x0 , x1 , x2 插值条件:p(xi) = f(xi),i = 0, 1, 2,p'(x1) = f'(x1) 插值节点:x0 , x1 插值条件:p(xi) = f(xi),p'(xi) = f'(xi) ,i = 0,

1 7 三点三次Hermite 插值 插值节点:x0 , x1 , x2 插值条件:p(xi) = f(xi),i = 0, 1, 2,p'(x1) = f'(x1) 三点三次 Hermite 插值 可设

0 0

0 1

1 0

0 1

0 1

2 2 p x f x f x x x x f x x x A x x x x x x x x x x ? ? ? + ? + ? = + ? 将p'(x1) = f'(x1) 代入可得

1 0

1 0

1 2

1 0

1 0

1 2 ( )( ) f x f x x f x x x x x A x x x x ? ? ? = ? ?

8 三点三次Hermite 插值 由于 x0 , x1 , x2 是R(x) 的零点,且x1 是二重零点,故可设

2 0

1 2 ) ( ( ) ) ( ( ) K x x x x x x x R x f x p x ? 与Lagrange 插值余项公式的推导过程类似,可得

4 2

0 1

2 ( ) ( ) ( ) 4! x f R x x x x x x x ξ ? ? ? = 其中 ξx 位于 由x0 , x1 , x2 和x所界定的区间 内?余项公式

9 插值举例 例:函数 f(x) = x3/2,插值条件如下 试给出三次Hermite插值多项式,并写出余项 xi ?(xi) 一阶差商 二阶差商 1/4

1 9/4 1/8

1 27/8 7/6 19/10 11/30 f(1/4) = 1/8,f(1) = 1,f(9/4) = 27/8,f'(1) = 3/2 解:作差商表 将p'(1) = f'(1) = 3/2 代入可得 A = -14/225

1 7

1 11

1 1)

8 6

4 30

4 1

9 ( )( 1)( )

4 4 p x x x x A x x x + ? ? ?

10 插值举例 (4)

2 5/2

2 ( )

1 9 ( )( 1) ( ) 4!

4 4

9 1

9 ( )( 1) ( ) 4!

16 4

4 R x f x p x f x x x x x x ξ ξ ? = ? = ? ? ? = ? ? ? *

3 2

14 263

233 1 ( )

225 450

450 25 p x x x x = ? + + ? 余项

11 两点三次Hermite 插值 插值节点:x0 , x1 插值条件:p(xi) = f(xi) = yi,p'(xi) = f'(xi) = mi,i = 0,

1 两点三次 Hermite 插值 仿照 Lagrange 多项式的思想,设300110011 p x H x a x a x b x b x α α β β = + + + ? 其中 均为

3 次多项式,且满足

0 1

0 1 x x x α α β β 0, ( ) 0, ( ) j i ji j i j i j i ji x x x x α δ α β β δ = = = = ' ' i, j= 0,

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题