计算各阶差商
一阶差商 ;
k阶差商:
计算 差商插值差商插值
多项式多项式
计算插值余项
步骤步骤 操作操作
(2)差分等距节点插值(前插):
(已知n+1个等距插值节点 和其对应的函数值 (其中步长步长为h,即
),利用向前差分向前差分进行插值,计算 附近点x的函数值)
步骤步骤 操作操作
计算各阶向前差分向前差分
一阶差分: ;
m阶差分: ,
其中 为不变算子不变算子: , 为移位算子移位算子:
计算 前插公式前插公式
,
其中:
计算插值余项
(3)差分等距节点插值(后插):
(已知n+1个等距插值节点 和其对应的函数值 (其中步长步长为h,即
),利用向后差分向后差分进行插值,计算 附近点x的函数值)
步骤步骤 操作操作
计算各阶向后差分向后差分
一阶差分: ;
m阶差分:
计算 后插公式后插公式
,
其中:
计算插值余项
插值法:插值法:
(1)通用步骤:
(已知n+1个插值节点 、其对应的函数值 和各点处的导数
f[x , x ] =
0 k
x − x
k 0
f(x ) − f(x )
k 0
f[x , x , .., x ] =
0 1 k
=
x − x
k 0
f[x , x , .., x ] − f[x , x , ..., x ]
1 2 k 0 1
k−1
=∑
j=0
k
(x − x )∏
i=0,i=j
k
j
i
f(x )
j
n!
f (ξ)
(k)
Newton
N (x)
n
N (x) =
n
f[x , x , .., x ]w (x)∑
i=0
n
0 1 i i
R (x)
n
R (x) =
n
f[x, x , x , ..., x ]ω (x)
0 1 n
n+1
x , x , x , ..., x
0 1 2 n
y , y , y , ..., y
0 1 2 n
x =
k
x +
0
kh x
0
Δf =
k
f −
k+1
f =
k
(E − I)f
k
Δ f =
m
k
Δ f −
m−1
k+1
Δ f =
m−1
k
(E − I) f
m
k
I If =
k
f
k
E Ef =
k
f
k+1
Newton N (x)
n
N (x) =
n
C Δ f∑
i=0
n
t
i
i
0
x = x +
0
th(0 ≤ t ≤ 1)
R (x)
n R (x) =
n
C h f (ξ)
t
n+1
n+1 (n+1)
x , x , x , ..., x
0 1 2 n
y , y , y , ..., y
0 1 2 n
x =
k
x +
0
kh x
n
∇f =
k
f −
k
f =
k−1
(I − E )f
−1
k
∇ f =
m
k
∇ f −
m−1
k
∇ f =
m−1
k−1
(I − E ) f
−1 m
k
Newton N (x)
n
N (x) =
n
C ∇ f∑
i=0
n
t+i−1
i
i
n
x = x +
n
th(−1 ≤ t ≤ 0)
R (x)
n R (x) =
n
C h f (ξ)t+n
n+1
n+1 (n+1)
Hermite
x , x , x , ..., x
0 1 2 n
y , y , y , ..., y
0 1 2 n
y , y , y , ..., y
0
′
1
′
2
′
n
′