差商定义

称 **f [ x0 , xk ] = ( f ( xk ) - f ( x0 ) ) / ( xk - x0 )为函数f(x)关于点x0,xk**的一阶差商(或者均差)

0阶差商

f[x0] = f(x0)
f[x1] = f(x1)

f[xk] = f(xk)

二阶差商

f [x0 , x1 , x2] = ( f [ x1 , x2 ] - f [ x0 , x1 ] ) / (x2 - x0)

K阶差商

f [x0 , x1 , …, xk] = ( f [ x1 ,…, xk-1 ,xk] - f [ x0 , x1,…,xk-1 ] ) / (xk - x0)

注意导数称为微商
###差商的性质
f(x)k阶差商**f [x0 , x1 , …, xk]是函数值f(x0),f(x1),…,f(xk)**的线性组合
牛顿插值算法

证明:
当k=1时
牛顿插值算法
当k=2时
牛顿插值算法

假设当k = n时也成立

牛顿插值算法

牛顿插值法

构造多项式,经过n个点,可以找到一条n-1阶的方程
牛顿插值算法

这个时候就需要已知条件,Pn(xi) =fi(xi)(i=0,1,2,…,n)
当x = x0时,Pn(x0) = a0 = f0= f[x0]
当x = x1时,Pn(x1) = f1 = a0 +a1(x1-x0) = a0+a1(x1 - x0)
当x = x2时,Pn(x2) = f2 = a0 +a1(x2-x0) + a2(x2-x0)(x2-x1)
此时
a0 =f[x0]
a1 = ( f1 - f0) / (x1 - x0) = f[x0,x1]
归纳出

a0 =f[x0]
a1 =f[x0,x1]
a2 =f[x0,x1,x2]

牛顿插值算法

相关文章: