第二章 函数的插值
- 格式:pps
- 大小:327.50 KB
- 文档页数:15
第二章函数的插值学习目标:掌握多项式插值的Lagrange插值公式、牛顿插值公式等,等距节点插值、差分、差商、重节点差商与埃米特插值。
重点是多项式插值方法。
§2.1 多项式插值一、插值问题的基本概念:设有函数 ,只知道它在n+1个不同的点上的函数值,y 是另外一点。
不知道,如何求它的近似值?插值就是一种办法,它的思想是:找一个简单的已知解析表达式的函数 ,使得(1)并且 容易计算,我们就用 来代替。
)(x f 121,,,+n x x x )(y f )(x p ,1,,2,1),()(+==n i x f x p i i )(y p )(y p )(y f 称为插值函数, 称为被插值函数, 称为节点或结点。
如果限制 为n 次多项式,那么上述问题称为多项式插值, 称为 的n 次插值多项式。
)(x p )(x f 121,,,+n x x x )(x p )(x p )(x f 本节主要介绍插值问题的基本概念、方法和理论。
对于多项式插值,我们主要讨论以下几个问题: 插值问题是否可解,如果有解,解是否唯一? 插值多项式的常用构造方法有哪些?插值函数逼近的误差如何估计,即截断误差的估计; 当插值节点无限加密时,插值函数是否收敛于 。
本节主要讨论前三个问题。
二、多项式插值的方法令是n 次多项式:(1)考察(1)式,就有方程组: (2)nn nk k k x a x a a x a x p +++==∑= 100)(1,,2,1,0+==∑=n i f x a i nk ki k )(x p )(x f刚巧是一个具有n+1个未知量 ,n+1个方程的线性方程组,它的系数矩阵为:n a a a ,,,10 ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡=+++n n n n n nx x x x x x x x x A 121122221211111 而 恰为范德蒙达(Vandermonde) 行列式。
由线性代数知:)det(A 0)()det(11≠-=∏+≤<≤n j i i jx xA 因而方程组(2)有唯一解存在,也即由插值条件(1)可以唯一确定一个n 次多项式。
n a a a ,,,10定理1 由n+1个不同的点可以唯一确定一个n 次多项式 ,且满足条件(1)。
121,,,+n x x x )(x p 注意:定理1解决了n 次插值多项式的存在、唯一性。
以下我们主要讨论 的具体求法: )(x p (3)首先,从方程组(2),由克莱姆(Cram)法则我们知道:)det(A d a k k =其中是将系数矩阵A 的第k 列换为方程组(2)的右端向量形成的矩阵行列式 。
k d 从(3)式求,从而求得 ,从数学上来说是很清楚的,但从计算来看工作量太大了。
因为计算一个行列式是不容易的,花的代价较大。
以下我们介绍常用的求的方法 k a )(x p )(x p§1.1 拉格朗日途径考虑特殊的n 次多项式:)())(())(()())(())(()(1112111121++-++-----------=n k k k k k k k n k k k x x x x x x x x x x x x x x x x x x x x x q 它满足:⎩⎨⎧≠==ki ki x q i k ,0,1)(则: 若记 ∏+=-=11)()(n i i x x x w )()()()(k k k x w x x x w x q '-=由此看出多项式 : ∑+=11)(n k k k x q f 是一个n 次多项式,在 处恰为 ix if ,因此满足条件(1),由定理1知的这种表示称为拉格朗日(Lagrange )插值多项式,其中, (k=1,2,…,n+1)称为拉格朗日基本插值多项式。
∑+==11)()(n k k k x q f x P (4))(x q k 例15)(,1)(,8)(,4,2,1321321======x f x f x f x x x 求二次插值多项式。
)(x P 211635)24)(14()2)(1(1)42)(12()4)(1(8)41)(21()4)(2()(2+-=----+----+----=x x x x x x x x x P 解 按拉格朗日方法,有:§1.2 内维尔途径内维尔途径是一种由两个n-1次插值多项式构造一个n 次插值多项式的方法。
记 是 在 上的一次插值多项式,同样 是 在 上的一次插值多项式,那么 上的二次插值多项式为)(2,1x P )(x f 21,x x )(3,2x P )(x f 32,x x 321,,x x x )()(1)()()(3,232,11133,21312,11333,2,1x P x x x P x x x x x P x x x x x P x x x x x P ---=--+--=这是很容易证明的。
因为 显然是二次多项式,且 ,由定理1就知道 是唯一的 在上的二次插值多项式。
)(3,2,1x P )(3,2,1x P )3,2,1)(()(3,2,1==i x f x P ii )(x f 321,,x x x一般地,若记 是 在 上的n-1次插值多项式, 是 在 上的n-1次插值多项式,那么 在 上 的n 次插值多项式为)(,,2,1x P n)(x f n x x x ,,,21 )(1,,,2x P n n + )(x f 121,,,,+n n x x x x )(x f 121,,,,+n n x x x x )()(1)()()(1..,3,21,,2,11111..,3,2111,,2,11111,,3,2,1x P x x x P x x x x x P x x x x x P x x x x x P n n n n n n n n n n n n ++++++++---=--+--= (5)这也是很容易验证的。
(5)有一个很重要的特点,就是,如果 ,那么,这意味着 是 和 的带权平均,且权系数是正的,这样得到的传播误差不会超过 和 两个误差中大的那一个,这在计算上是有好处11+≤≤n x x x ,0111≥--++x x x x n n 0111≥--+x x x x n )(1,,,2,1x P n n + )(,,2,1x P n )(1,,,2x P n n + )(,,2,1x P n )(1,,,2x P n n +例如,已知, 用内维尔方法求 的计算过程列表如下64)(,8)(,0)(,8)(,8,6,4,243214321===-=====x f x f x f x f x x x x )5(f ix )(i x f ix -54183241=--44143261=--12343281=---48101461=--220341481-=---2064381681-=----364 8 -18 6 10 4 3-8 2因此 1)5()5(=≈p f§1.3 牛顿途径对于n+1个不同的节点,考虑n 次多项式 121,,,+n x x x )())(())(()()(21212110n n x x x x x x c x x x x c x x c c x Q ---++--+-+=(6) 如果满足: ,那么它就是n+1个点上的n 次插值多项式,对于这样的,有 1,,,3,2,1,)()(+===n n i f x f x Q i i i )(x Q ⎪⎪⎪⎩⎪⎪⎪⎨⎧=---++-+==---++-+==-+===++++++--112111111011211110212102101)())(()()()())(()()()()()(n n n n n n n n n n n n n n n n f x x x x x x c x x c c x Q f x x x x x x c x x c c x Q f x x c c x Q f c x Q从可以求出 ,再从 可以求出 ,依次从 可以求出 ,最后从可以求出 。
)(1x Q 0c )(2x Q 1-n c )(1+n x Q 1c )(1+n x Q n c 例如,已知5)(,1)(,8)(,4,2,1321321======x f x f x f x x x 从,得 , 101)(f c x Q ==80=c 从,得 212102)()(f x x c c x Q =-+=7)/()(12021-=--=x x c f c 再从 ,得,即: 32313213103))(()()(f x x x x c x x c c x Q =--+-+=32=c )2)(1(3)1(78)(--+--=x x x x Q 这样逐步获得,计算很方便。
n c c c ,,,10从的表达式(6)知道它的首项系数为 ,从上述计算过程还知道, 恰是两点 上一次插值的首项系数, 恰是3点上二次插值的首项系数,依次 恰是个i +1点 上i 次插值多项式 的首项系数。
的值取决于 )(x Q n c 2c 21,x x 1c 321,,x x x i c 121,,,+i x x x i c ,)),(,()),(,(2211 x f x x f x ))(,()),(,(11++i i i i x f x x f x 这i+1个平面上的点。
定义1在 上有定义,在其上确定的k 次多项式的首项系数称为在 上的k 阶差商,记为 )(x f 121,,,,+k k y y y y )(x f 121,,,,+k k y y y y ),,,,(121+k k y y y y f 推论1在 上的k 阶差商与 的次序无关。
即对任意一个的排列 ,都有 121,,,,+k k y y y y )(x f 121,,,,+k k y y y y 1,,,2,1+k k 121,,,+k i i i ),,,,(),,,,(121=+i i i i k k y y y y f y y y y f证明 由于在 上的k 次插值多项式与在上的k 次插值多项式是相同的,因而首项系数也是相同的。
)(x f 121,,,,+k k y y y y 121,,,,+k k i i i i y y y y 推论2在 上的k 阶差商为 )(x f 121,,,,+k k y y y y ∑+=++-+----=111111121)())(()()(),,,,(k i k i i i i i i i k k y y y y y y y y y f y y y y f (7) 证明 由拉格朗日插值公式知k 次插值多项式为:∑+=++-++---------=1111111111)())(()()())(()()()(k i k i i i i i i k i i i y y y y y y y y y x y x y x y x y f x P 它的首项系数就是(7)式的右边,因而(7)式成立。