Lagrange(拉格朗日)插值法

Lagrange插值法是一种多项式插值方法。

1. 线性插值(两点插值或一次插值)

线性插值就是通过两个采样点less的插值语法 lagrange插值法原理_线性插值less的插值语法 lagrange插值法原理_插值_02,作一直线less的插值语法 lagrange插值法原理_多项式_03来近似代替less的插值语法 lagrange插值法原理_less的插值语法_04。根据插值条件(定义1),有
less的插值语法 lagrange插值法原理_less的插值语法_05
因此,可以写出直线less的插值语法 lagrange插值法原理_多项式_03的以下两种表达式:

(1)点斜式:less的插值语法 lagrange插值法原理_less的插值语法_07

(2)对称式:less的插值语法 lagrange插值法原理_插值_08

在点斜式中,less的插值语法 lagrange插值法原理_多项式_09即为差商,即当less的插值语法 lagrange插值法原理_多项式_10时,它就是less的插值语法 lagrange插值法原理_多项式_11。将其代入点斜式方程中,可得到less的插值语法 lagrange插值法原理_多项式_03的极限形式:
less的插值语法 lagrange插值法原理_线性插值_13
这就是一阶Taylor(泰勒)多项式。在这里,less的插值语法 lagrange插值法原理_多项式_03由两项组成:一项是x的零次多项式,另一项为x的一次多项式。less的插值语法 lagrange插值法原理_多项式_03的这种组成形式就是后面将要介绍的Newton(牛顿)插值公式的形式。

在对称式中,若令
less的插值语法 lagrange插值法原理_插值_16
则有
less的插值语法 lagrange插值法原理_插值_17
(1)和(2)式就是线性插值公式。其中,less的插值语法 lagrange插值法原理_插值_18less的插值语法 lagrange插值法原理_less的插值语法_19是关于x的线性多项式,称之为插值基函数。它们在节点less的插值语法 lagrange插值法原理_多项式_20less的插值语法 lagrange插值法原理_线性插值_21处分别满足:
less的插值语法 lagrange插值法原理_less的插值语法_22
于是,可得出重要结论:满足插值条件less的插值语法 lagrange插值法原理_线性插值_23的一次插值多项式less的插值语法 lagrange插值法原理_多项式_03,可用两个插值基函数less的插值语法 lagrange插值法原理_插值_18less的插值语法 lagrange插值法原理_less的插值语法_19进行线性组合构造。即
less的插值语法 lagrange插值法原理_线性插值_27

2. 抛物插值(三点插值或二次插值)

抛物插值就是通过3个采样点less的插值语法 lagrange插值法原理_less的插值语法_28less的插值语法 lagrange插值法原理_插值_29构造一个二次多项式less的插值语法 lagrange插值法原理_插值_30来近似代替less的插值语法 lagrange插值法原理_less的插值语法_04。根据插值条件(定义1),有:
less的插值语法 lagrange插值法原理_less的插值语法_32
因此,根据插值条件,用待定系数法可以确定出二次多项式less的插值语法 lagrange插值法原理_less的插值语法_33的各个系数。这里为避免解方程组,使用基函数线性组合的构造方法来求二次多项式less的插值语法 lagrange插值法原理_插值_30。由线性插值的结论推广可知。该二次多项式less的插值语法 lagrange插值法原理_插值_30可用3个插值基函数less的插值语法 lagrange插值法原理_多项式_36less的插值语法 lagrange插值法原理_线性插值_37进行线性组合构造。即:
less的插值语法 lagrange插值法原理_插值_38
3个插值基函数在插值节点less的插值语法 lagrange插值法原理_多项式_39less的插值语法 lagrange插值法原理_插值_40处应该分别满足:
less的插值语法 lagrange插值法原理_插值_41
即只要确定出3个插值基函数即可。

根据less的插值语法 lagrange插值法原理_less的插值语法_42,可假设less的插值语法 lagrange插值法原理_less的插值语法_43;将less的插值语法 lagrange插值法原理_插值_44代入,得:
less的插值语法 lagrange插值法原理_less的插值语法_45

less的插值语法 lagrange插值法原理_多项式_46
所以
less的插值语法 lagrange插值法原理_插值_47
同理
less的插值语法 lagrange插值法原理_线性插值_48

less的插值语法 lagrange插值法原理_多项式_49

这样,由(3)、(4)、(5)和(6)式就构成了抛物插值公式。即:
less的插值语法 lagrange插值法原理_插值_50
所以,抛物插值公式由3个二次插值基函数线性组合而成。

3. Lagrange插值

Lagrange插值法就是通过多个采样点less的插值语法 lagrange插值法原理_less的插值语法_51构造一个高次多项式less的插值语法 lagrange插值法原理_多项式_52来近似代替less的插值语法 lagrange插值法原理_less的插值语法_04。关于插值节点数和多项式次数之间的关系,有如下定理:

定理1:在less的插值语法 lagrange插值法原理_插值_54个互异的插值节点less的插值语法 lagrange插值法原理_插值_55上,满足插值条件定义1式并且次数不高于n的代数多项式less的插值语法 lagrange插值法原理_多项式_56存在且惟一。

证明:根据插值条件,有:
less的插值语法 lagrange插值法原理_线性插值_57
该式是一个关于未知数less的插值语法 lagrange插值法原理_线性插值_58的线性方程组,其系数矩阵的行列式是Vandermonde(范德蒙)行列式:
less的插值语法 lagrange插值法原理_less的插值语法_59
因为less的插值语法 lagrange插值法原理_线性插值_60,所以less的插值语法 lagrange插值法原理_线性插值_61。根据Gramer法则,该线性方程组有惟一解less的插值语法 lagrange插值法原理_线性插值_58,从而less的插值语法 lagrange插值法原理_插值_63存在且惟一。

根据定理1,由n+1个采样点可以惟一第构造出一个次数不高于n的插值多项式less的插值语法 lagrange插值法原理_插值_63。在构造该插值多项式时,同样采用基函数线性组合的构造方法。可认为该插值多项式less的插值语法 lagrange插值法原理_插值_63由n+1个插值基函数线性组合而成,其组合系数就是对应插值节点上的函数值less的插值语法 lagrange插值法原理_线性插值_66,即:
less的插值语法 lagrange插值法原理_多项式_67

less的插值语法 lagrange插值法原理_多项式_68
在插值节点less的插值语法 lagrange插值法原理_多项式_69上,该多项式满足插值条件:
less的插值语法 lagrange插值法原理_插值_70
因此,为了使插值条件成立,这n+1个插值基函数less的插值语法 lagrange插值法原理_多项式_71在n+1个插值节点上必须分别满足:
less的插值语法 lagrange插值法原理_线性插值_72
因此,插值基函数less的插值语法 lagrange插值法原理_多项式_73有一个非零点less的插值语法 lagrange插值法原理_多项式_69和n个零点less的插值语法 lagrange插值法原理_插值_75,即可设
less的插值语法 lagrange插值法原理_多项式_76
再由less的插值语法 lagrange插值法原理_插值_77,即可确定它的常系数为less的插值语法 lagrange插值法原理_插值_78,最后得到插值基函数为:
less的插值语法 lagrange插值法原理_线性插值_79
这样就可得到n+1个插值基函数less的插值语法 lagrange插值法原理_线性插值_80,代入(7)式,就得到Lagrange插值公式:
less的插值语法 lagrange插值法原理_多项式_81
Lagrange插值公式具有以下特点:

(1)对称性:less的插值语法 lagrange插值法原理_插值_63与插值节点的排列顺序无关,只与less的插值语法 lagrange插值法原理_less的插值语法_51有关。

(2)n=1为线性插值公式,n=2为抛物插值公式。

(3)当插值节点数变化时,基函数需要重新计算。