§2 差商、牛顿插值多项式 在计算过程中,若需要再增加插值节点并求出新的插值函数,则Lagrange 插值公式所有的基函数都要重新计算,造成计算量的很大浪费。而以下介绍的牛顿插值公式可以克服这一缺陷,可在原有插值多项式的基础上灵活的增加插值节点。 差商及其性质: 1、相关定义 设给出函数在点,,… , ,…上的函数值 ,则有: 称为函数在、点的一阶差商。 一阶差商的差商   称为函数在,和点的二阶差商。 阶差商的差商  称为函数在点的n阶差商。 见插商表4-1 2、性质: 性质1 :差商可表示为函数值的线性组合,即  , 其中:。 该性质表明:差商与节点的排列次序无关,即: ==…= 这就是差商的对称性。 性质 2    性质3 设在所含节点的区间上有阶导数,则在该区间内至少有一点,使得:  由该性质可知,若为次多项式,则其阶差商为一常数。也就是说,当一个函数的阶差商接近于常数时,那么用次多项式近似是恰当的。 例:设,求差商,,和。 解: ,      二、牛顿(Newton)插值多项式: 设是 上的一点,则由差商的定义可以得到一系列的等式:     … … … … … … … … … 依次把后式代入前式,最后可得:     记  +(1) (2) 则:  (3) 由于是一个次数的多项式,又由(2),(3)式可知是满足插值条件的插值多项式。称(1)式为Newton插值多项式。 注意:Newton插值多项式与Lagrange插值多项式是同一函数的插值多项式中两种不同的表达形式,它们实质上是同一个多项式。 要计算Newton插值多项式,只要计算出各阶差商就可得到了。 例:已知函数的函数表如下:  0.4 0.55 0.65 0.80 0.90   0.41075 0.57815 0.69675 0.88811 1.02652  求四次Newton插值多项式,并由此求的近似值。 解:计算函数的差商表如下:        故的四次Newton插值多项式为:    则:。 例:给定数据表:  1 2 4 6 7   4 1 0 1 1  求4次牛顿插值多项式,并写出插值余项。 解:    一阶差商 二阶差商 三阶差商 四阶差商  0 1 2 3 4 1 2 4 6 7 4 1 0 1 1  -3              由差商表可得4次牛顿插值多项式为:  插值余项为:   三、差分、等距节点下的Newton插值多项式: 差分 定义:设等距节点其中为常数,称为步长。 设函数的值  则有: 一阶向前差分:  , 称为向前差分算子。 一阶向前差分的差分为  称为二阶向前差分。 一阶向后差分:  , 称为向后差分算子。 一阶向后差分的差分为  称为二阶向后差分。 一般地,函数的阶差分可以递推的定义为  规定零阶差分为  由以上定义可以算出差分与函数值之间的关系。例如  差分的基本性质: 性质一: 性质二:差商和差分的关系:   2. 等距节点的牛顿插值公式: Newton向前插值公式(利用向前差分代替差商) 用途:求附近的函数值。 依次取等距节点 , 已知,修改牛顿插值公式可得:  令,又有    上式称为Newton向前插值多项式。 同样的可推出Newton向后插值公式(利用向后差分代替差商) 用途:求附近的函数值。   上式称为Newton向后插值多项式。 若在函数表的中间,可以考虑用适于表中间的插值公式,我们这里就不说了。 例:有如下表函数  0 1 2 3 4   3 6 11 18 27  试计算出此列表函数的差分表,并利用牛顿向前插值公式和向后插值公式给出它的插值多项式。 构造差分表:         0 1 2 3 4 0 1 2 3 4 3 6 11 18 27  3 5 7 9  2 2 2  0 0  0  牛顿向前插值公式:   牛顿向后插值公式:   例:给出 。 解:给出差分表:         0 1 2 3 4 0 1 2 3 4 0 1 8 27 64  1 7 19 37  6 12 18  6 6  0  因为,故 当,根据Newton向前插值公式,分别求得   注意:上例中由于的四阶导数为零,则有,即,所以是精确结果。 例:利用差分证明,  解:令 , 则  左边 又 故。 课堂练习: 1.已知函数表: x 0 1 4 3 6 f(x) 0 -7 8 5 14 求f[0,1,4,3,6]及4次Newton插值多项式。 2.已知 x 0 1 2 3 f(x) 1 3 9 27 写出牛顿向前插值公式和向后插值公式。 解:先构造差商表。    一阶差商 二阶差商 三阶差商 四阶差商  0 1 2 3 4 0 1 4 3 6 0 -7 8 5 14  -7 2    3          4次Newton插值多项式:  解:差分表:        0 1 2 3 0 1 2 3 1 3 9 27  2 6 18  4 12  8  牛顿向前插值公式:  牛顿向后插值公式: