INTERPOLATION
THEORY
The concept
of
interpolation is the selection of a function
p(x)
from a given
class of functions in such a way that the graph of
y =
p(x)
passes through a
finite set of giyen data points. In most of this chapter we limit the interpolating
function p (
x)
to
being a polynomial.
Polynomial interpolation theory has a number of important uses. In this text,
its primary use is to furnish some mathematical tools that are used in developing
methods in the areas of approximation theory, numerical integration, and the
numerical solution
of
differential equations. A second use is in developing means
- for working with functions that are stored in tabular form.
For
example, almost
everyone is familiar from high school algebra with linear interpolation in a table
of logarithms. We derive computationally convenient forms for polynomial
interpolation with tabular data and analyze the resulting error. It is recognized
that with the widespread use of calculators and computers, there
is
far less use
for table interpolation than in the recent past. We have included it because the
resulting formulas are still useful in other connections and because table interpo-
lation provides us with convenient examples and exercises.
The
chapter concludes with introductions to two other topics. These are
(1)
piecewise polynomial interpolating functions,
spl_ine
functions in particular; and
(2) interpolation with trigonometric functions. .
3.1 Polynomial Interpolation Theory
Let x
0
,
x
1
,
•••
,
xn
be distinct real or complex numbers, and let y
0
,
y
1
,
•••
,
Yn
be
associated function values.
We
now study the problem of finding a polynomial
p (
x)
that interpolates the given data:
p(x;)
=
Y;
i=O,l,
...
,n
(3.1.1)
Does such a polynomial exist, and if so, what
is
its degree? Is it unique? What is a
formula for producing
p(x)
from the given data?
By
writing
for a general polynomial of degree
m,
we
see there are m + 1 independent
131