NUMERICAL ANALYSIS: INTERPOLATION
Numerical Analysis || Lecture Notes || Anup Kumar Giri 1
INTERPOLATION
It is well known that the population of India are known for the years 1951, 1961, 1971, 1981, 1991, 2001, 2011. What is
the population of India in the year 2008? Exact result is not known for this question. What is the approximate value? By
guessing we can say an approximate figure. But, guessing gives different results for different persons, in different times,
etc. To avoid this ambiguity, a method is developed known as interpolation which gives an approximate value of this
problem. Obviously, this value is not exact, contains some error. Also, there is a method to estimate such error.
Interpolation has been defined as the art of reading between the lines of a table, and in elementary mathematics, the term
usually denotes the process of computing intermediate values of a function from a set of given or tabulator values of that
function. In higher mathematics, we frequently deal with functions whose analytical form is either completely unknown
or is such of a nature (complicated) that the function cannot be easily subjected to such operations as may we required.
In either cases, it is desirable to replace the given function by another which can readily handle. This operation of replacing
or representing a given function by a simpler one constitutes interpolation in the broad sense of term.
GENERAL INTERPOLATION PROBLEM
Let �=�(�) be a function, whose explicit expression is not known, but a table of functional values of � (=�(�)) or
entries �
??????=�(�
??????),??????=0,1,2,⋯,?????? is known for a given set of (??????+1) values or arguments �
0,�
1,�
2,⋯,�
?????? of �. There
is no other information available about the function �(�).
The problem of interpolation is to find the value of � (=�(�)) for a given value of � say, �̃ within the minimum and
maximum values of �
0,�
1,�
2,⋯,�
??????. Obviously, the value of � at �̃ is unknown.
Many different methods are available to find the value of �=�(�) at the given point �=�̃. The main step of
interpolation is to find an approximate function, say, ??????(�), for the given function �(�) based on the given tabulated
values. The approximate function should be simple and easy to handle. The constructed function ??????(�) may be a
polynomial, exponential, geometric function, Taylor's series, Fourier series, etc. If the function ??????(�) is a polynomial,
then the corresponding interpolation is called polynomial interpolation. Polynomial interpolation is used in most of the
situations as polynomial is easy to evaluate, continuous, differentiable and integrable in any range.
The term extrapolation is used to find data points outside the range of known data points.
A polynomial ??????(�) is called interpolating polynomial if �
??????=�(�
??????)=??????(�
??????), ∀ ??????=0,1,2,⋯,?????? and (
??????
??????
??????
????????????
??????
)
??????̂
=(
??????
??????
??????
????????????
??????
)
??????̂
for some finite ??????, and �̂ is one of the values of �
0,�
1,�
2,⋯,�
??????.
Every interpolating polynomial must satisfy the following condition.
WEIERSTRASS THEOREM
If the function �(�) is continuous on [�,�], then for any pre-assigned positive number ??????>0, there exists a polynomial
??????(�) such that |�(�)−??????(�)|<?????? for all �∈(�,�).