Newton interpolation formula
A form of writing the Lagrange interpolation formula by using divided differences:
$$ \tag{1 } L _ {n} ( x) = \ f ( x _ {0} ) + ( x - x _ {0} ) f ( x _ {0} ; x _ {1} ) + \dots + $$
$$ + ( x - x _ {0} ) \dots ( x - x _ {n - 1 } ) f ( x _ {0} ; \dots ; x _ {n} ), $$
where $ f ( x _ {0} ; \dots ; x _ {k} ) $ are the divided differences of order $ k $; it was treated by I. Newton in 1687. Formula (1) is called Newton's interpolation formula for unequal differences. When the $ x _ {i} $ are equidistant, that is, if
$$ x _ {1} - x _ {0} = \dots = x _ {n} - x _ {n - 1 } = h, $$
then by introducing the notation $ ( x - x _ {0} )/h = t $ and expressing the divided differences $ f ( x _ {0} ; \dots ; x _ {k} ) $ in terms of the finite differences $ f _ {k/2} ^ { k } $ according to the formula
$$ f ( x _ {0} ; \dots ; x _ {k} ) = \ \frac{f _ {k/2} ^ { k } }{h ^ {k} k! } ,\ \ k = 0 \dots n, $$
one obtains a way of writing the polynomial $ L _ {n} ( x) $ in the form
$$ \tag{2 } L _ {n} ( x) = \ L _ {n} ( x _ {0} + th) = $$
$$ = \ f _ {0} + tf _ {1/2} ^ { 1 } + \frac{t ( t - 1) }{2! } f _ {1} ^ { 2 } + \dots + \frac{t ( t - 1) \dots ( t - n + 1) }{n! } f _ {n/2} ^ { n } , $$
which is called Newton's interpolation formula for forward interpolation. If the same change of variables is made in the interpolation polynomial $ L _ {n} $ with nodes $ x _ {0} , x _ {-} 1 \dots x _ {-} n $, where $ x _ {-} k = x _ {0} - kh $,
$$ L _ {n} ( x) = \ f ( x _ {0} ) + ( x - x _ {0} ) f ( x _ {0} ; x _ {-} 1 ) + \dots + $$
$$ + ( x - x _ {0} ) \dots ( x - x _ {- n + 1 } ) f ( x _ {0} ; \dots ; x _ {-} n ), $$
then one obtains Newton's interpolation formula for backward interpolation:
$$ \tag{3 } L _ {n} ( x) = L _ {n} ( x _ {0} + th) = $$
$$ = \ f _ {0} + tf _ {-} 1/2 ^ { 1 } + \frac{t ( t + 1) }{2! } f _ {-} 1 ^ { 2 } + \dots + $$
$$ + \frac{t ( t + 1) \dots ( t + n - 1) }{n! } f _ {-} n/2 ^ { n } . $$
Formulas (2) and (3) are convenient for computing tables of a given function $ f ( x) $ if the point $ x $ is at the beginning or the end of the table, since in this case the addition of one or several nodes caused by the wish to increase the accuracy of the approximation does not lead to a repetition of the whole work done as in computations with Lagrange's formula.
References
[1] | I.S. Berezin, N.P. Zhidkov, "Computing methods" , 1 , Pergamon (1973) (Translated from Russian) |
[2] | N.S. Bakhvalov, "Numerical methods: analysis, algebra, ordinary differential equations" , MIR (1977) (Translated from Russian) |
Comments
The divided differences $ f ( x _ {0} ; x _ {1} ) \dots f ( x _ {0} ; \dots ; x _ {n} ) $ are defined by:
$$ f ( x _ {0} ; x _ {1} ) = \ \frac{f ( x _ {1} ) - f ( x _ {0} ) }{x _ {1} - x _ {0} } , $$
$$ f ( x _ {0} ; x _ {1} ; x _ {2} ) = \frac{1}{x _ {2} - x _ {1} } \left ( \frac{f ( x _ {2} ) - f ( x _ {0} ) }{x _ {2} - x _ {0} } - \frac{f ( x _ {1} ) - f ( x _ {0} ) }{x _ {1} - x _ {0} } \right ) , $$
$$ {\dots \dots \dots \dots } $$
or
$$ f ( x _ {0} ; \dots ; x _ {n} ) = \ \sum _ { i= } 0 ^ { n } \prod _ { j= } 0 ^ { n } {} ^ \prime \frac{f ( x _ {i} ) }{x _ {i} - x _ {j} } , $$
where the prime in $ \prod ^ \prime $ means that the factor $ 1/ ( x _ {i} - x _ {i} ) $ is to be omitted. Formula (1) is also known as the finite Newton series for a function $ f $.
References
[a1] | K.E. Atkinson, "An introduction to numerical analysis" , Wiley (1978) |
[a2] | P.J. Davis, "Interpolation and approximation" , Dover, reprint (1975) |
[a3] | F.B. Hildebrand, "Introduction to numerical analysis" , McGraw-Hill (1974) |
Newton interpolation formula. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Newton_interpolation_formula&oldid=55090