3.3 Newton Polynomials
An efficient automated way to calculate interpolating polynomials.
Lagrange is best for pencil and paper but not for automation.
Neville's can be used as well but it is equivalent to Lagrange.
We want to be able to go from:
to:
We can express this as:
for some
This is the Newton form of an interpolating polynomial
By examining coefficients in the recursion for Neville’s method:
The leading coefficient of
The leading coefficient of
we see that the
Thus, by uniqueness of interpolation, the leading coefficient of
Example
Step 1: Construct the Divided Difference Table
We compute divided differences for the points:
i | ||||
---|---|---|---|---|
0 | -5 | 15 | ||
1 | -2 | 2 | |
|
2 | 3 | 15 |
Step 2: Construct the Newton Polynomials
Polynomial interpolating
Polynomial interpolating (−5,15) and (−2,2):
Polynomial interpolating (−5,15),(−2,2),(3,15):
Reordering the Points
Since interpolation is unique, the order of points does not change the polynomial. That means:
-
The polynomial through (−5,15), (−2,2), (3,15)
-
The polynomial through (3,15), (−2,2), (−5,15)
- The polynomial through (−2,2), (−5,15), (3,15)
are all the same
When constructing the interpolating polynomial, you can only move upward diagonally or to the right in the divided difference table. You cannot move downward, and you cannot skip around arbitrarily when selecting divided differences. This is because the points have to be adjacent.