DISCUSSION
OF
THE LITERATURE 183
Discussion of the Literature
As noted in the introduction, interpolation theory
is
a foundation for the
development of methods in numerical integration and differentiation, approxima-
tion theory, and the numerical solution of differential equations. Each of
these·
topics
is
developed in the following chapters, and the associated literature
is
discussed at that point. Additional results on interpolation theory are given in
de Boor (1978), Davis (1963), Henrici
(1982,
chaps. 5 and
7),
and Hildebrand
(1956).
For
an historical account of many of the topics of this Ghapter, see
Goldstine (1977).
The introduction of digital computers produced a revolution
in
numerical
analysis, including interpolation theory. Before the
use
of digital computers, hand
computation
was
necessary, which meant that numerical methods were used that
minimized the need for computation.
Such methods were often more complicated
than the methods now
used
on
computers, taking special advantage of the unique
mathematical characteristics of each problem. These methods also made exten-
sive use of tables,
to
avoid repeating calculations done by others; interpolation
formulas based on finite differences were used extensively. A large subject
was
created, called the finite difference calculus, and it
was
used in solving problems
in several areas of numerical analysis and applied mathematics. For a general
introduction to this approach to numerical analysis, see Hildebrand (1956) and
the references contained therein.
The use of digital computers has changed the needs of other areas for
interpolation theory, vastly reducing the need for finite difference based interpo-
lation formulas. But there
is
still an important place for both hand computation
and the use of mathematical tables, especially for the more complicated functions
of
mathematical physics. Everyone doing numerical work should possess an
elementary book of tables such
as
the well-known CRC tables. The National
Bureau of Standards tables of Abramowitz and
Stegun (1964) are an excellent
reference for nonelementary functions. The availability of sophisticated hand
calculators and microcomputers makes possible a new
level
of hand (or personal)
calculation.
Piecewise polynomial approximation theory has been very popular since the
early
1960s, and it
is
finding
use
in
a variety of fields. For example, see Strang
and Fix (1973, chap.
1)
for applications
to
the solution of boundary value
problems for ordinary differential equations, and see Pavlidis (1982, chaps.
10-12)
for applications in computer graphics. Most of the interest
in
piecewise
polynomial functions has centered on spline functions. The beginning of the
theory of spline functions
is
generally credited to Schoenberg
in
his
1946
papers,
and he has been prominent
in
helping
to
develop the subject [e.g., see Schoenberg
(1973)]. There
is
now
an extensive literature on spline functions, involving many
individuals and groups. For general surveys, see Ahlberg et
al.
(1967), de Boor
(1978), and Schumaker (1981).
Some of the most widely used computer software
for using spline functions
is
based on the programs in de Boor (1978). Versions of
these are available in the
IMSL and NAG numerical analysis libraries.
Finite Fourier transforms, trigonometric interpolation, and associated topics
are quite old topics; for example,
see
Goldstine (1977,
p.
238) for a discussion of