Given distinct real numbers
, and
real numbers
, we wish to find a polynomial
(where
is the degree), such that
. The polynomial must be of at most degree
since we have
constraints. The real numbers
could be function values, or table values. Given a function
, we can write the constraints as,
.
The most intuitive approach is to start with a general th degree polynomial of the form,
which is a linear combination of the basis functions . They form a basis for the space of all polynomials of degree
or less, which we denote as
. Because we are using a monomial basis of
to construct the interpolating polynomial, we say that the polynomial is constructed in the monomial basis.
Explicitly writing out all constraints gives the following system of equations,
which we can write in matrix notation as,
We can solve this system using the QR-decomposition, Gaussian elimination or even specialised algorithms that exploit the Vandermonde structure.
In one of his lecture notes, Mark Embree and the University of Rice poses the following six questions that numerical analysts seek answers too;
1. Does such a polynomial exist?
2. If so, is it unique?
3. Does behave like
at points
when
for
?
4. How can we compute efficiently on a computer?
5. How can we compute accurately on a computer (with floating point arithmetic)?
6. How should the interpolation points be chosen?
We could answer questions 1 and 2 using properties of Linear Algebra, but to avoid that we will leave them open for now. The other questions deserve their own posts, and we will deal with them eventually.

2 comments
Comments feed for this article
January 12, 2011 at 06:54
Interpolation – Monomial Basis (code and example) « DaFeda's Blog
[...] 2011 in expository articles | Tags: code, interpolation, numerical analysis, vandermonde matrix We have seen how easy it is to come up with a interpolating polynomial in the monomial basis. The technique does [...]
January 13, 2011 at 07:25
Lagrange polynomials (introduction) « DaFeda's Blog
[...] We already know how to solve this problem in the monomial basis, and we also know that the monomial basis is not particularly suited for the job. [...]