简述
牛顿插值多项式的思想很有趣。
就是先保证第一个是正确的。即, P0(x0)=f(x0) P 0 ( x 0 ) = f ( x 0 )
然后,既然我们选取了后续的节点,那么,我只要需要保证在前面的这个情况不变的条件下,再实现将下一个点上的插值也满足就好了。
这点有点想玩魔方中,先拼下面的两层的方法一样
这个保证的方法是很漂亮的一个公式
P1(x)=P0(x)+f[x0,x1](x1−x0)
P
1
(
x
)
=
P
0
(
x
)
+
f
[
x
0
,
x
1
]
(
x
1
−
x
0
)
这里用到了均差的公式
然后,递推之后,就发现,一般化公式为
Pn(x)=f(x0)+f[x0,x1]w1(x)+...+f[x0,x1,...,xn]wn(x)
P
n
(
x
)
=
f
(
x
0
)
+
f
[
x
0
,
x
1
]
w
1
(
x
)
+
.
.
.
+
f
[
x
0
,
x
1
,
.
.
.
,
x
n
]
w
n
(
x
)
其中
wk(x)=∏j=0k−1(x−xj)
w
k
(
x
)
=
∏
j
=
0
k
−
1
(
x
−
x
j
)
余项为:
f[x,x0,x1,...,xn]wn+1(x)
f
[
x
,
x
0
,
x
1
,
.
.
.
,
x
n
]
w
n
+
1
(
x
)