LAGRANGE POLYNOMIAL
In numerical analysis, a 'Lagrange polynomial', named after Joseph Louis Lagrange, is the interpolation polynomial for a given set of data points in the 'Lagrange form'. It was first discovered by Edward Waring in 1779 and later rediscovered by Leonhard Euler in 1783.
As there is only one interpolation polynomial for a given set of data points it is a bit misleading to call the polynomial the Lagrange interpolation polynomial. The more precise name is interpolation polynomial in the Lagrange form.
Given a set of ''k'' + 1 data points
:
where no two ''x''''j'' are the same, the 'interpolation polynomial in the Lagrange form' is a linear combination
:
of Lagrange basis polynomials
:
The function we are looking for has to be a polynomial function ''L''(''x'') of degree less than or equal to ''k'' with
:
The Lagrange polynomial is a solution to the interpolation problem:
As can be easily seen
# is a polynomial and has degree ''k''.
#
Thus the function ''L''(''x'') is a polynomial with degree at most ''k'' and
:
There can be only one solution to the interpolation problem since the difference of two such solutions would be a polynomial with degree at most ''k'' and ''k+1'' zeros.
Therefore ''L''(''x'') is our unique interpolation polynomial.
Solving an interpolation problem leads to a problem in linear algebra where we have to solve a matrix. Using a standard monomial basis for our interpolation polynomial we get the very complicated Vandermonde matrix. By choosing another basis, the Lagrange basis, we get the much simpler identity matrix = δ''i'',''j'' which we can solve instantly.
We wish to interpolate at the points
The basis polynomials are:
:
:
:
:
:
Thus the interpolating polynomial then is
:
:::
:::
:
The Lagrange form of the interpolation polynomial shows the linear character of polynomial interpolation and the uniqueness of the interpolation polynomial. Therefore, it is preferred in proofs and theoretical arguments. But, as can be seen from the construction, each time a node ''x''''k'' changes, all Lagrange basis polynomials have to be recalculated. A better form of the interpolation polynomial for practical (or computational) purposes is the Newton polynomial. Using nested multiplication amounts to the same idea.
Lagrange and other interpolation at equally spaced points, as in the example above, yield a polynomial oscillating above and below the true function. This oscillation is lessened by choosing interpolation points at Chebyshev nodes.
The Lagrange basis polynomials are used in numerical integration to derive the Newton-Cotes formulas.
Lagrange interpolation is often used in digital signal processing of audio for the implementation of fractional delay FIR filters (e.g., to precisely tune digital waveguides in physical modelling synthesis).
★ Polynomial interpolation
★ Newton form of the interpolation polynomial
★ Bernstein form of the interpolation polynomial
★ Newton-Cotes formulas
★ Lagrange Method of Interpolation - Notes, PPT, Mathcad, Mathematica, Matlab, Maple at Holistic Numerical Methods Institute
★ Lagrange interpolation polynomial on www.math-linux.com
★
★ Module for Lagrange Polynomials by John H. Mathews
As there is only one interpolation polynomial for a given set of data points it is a bit misleading to call the polynomial the Lagrange interpolation polynomial. The more precise name is interpolation polynomial in the Lagrange form.
| Contents |
| Definition |
| Proof |
| Main idea |
| Usage |
| Example |
| Notes |
| See also |
| External links |
Definition
Given a set of ''k'' + 1 data points
:
where no two ''x''''j'' are the same, the 'interpolation polynomial in the Lagrange form' is a linear combination
:
of Lagrange basis polynomials
:
Proof
The function we are looking for has to be a polynomial function ''L''(''x'') of degree less than or equal to ''k'' with
:
The Lagrange polynomial is a solution to the interpolation problem:
As can be easily seen
# is a polynomial and has degree ''k''.
#
Thus the function ''L''(''x'') is a polynomial with degree at most ''k'' and
:
There can be only one solution to the interpolation problem since the difference of two such solutions would be a polynomial with degree at most ''k'' and ''k+1'' zeros.
Therefore ''L''(''x'') is our unique interpolation polynomial.
Main idea
Solving an interpolation problem leads to a problem in linear algebra where we have to solve a matrix. Using a standard monomial basis for our interpolation polynomial we get the very complicated Vandermonde matrix. By choosing another basis, the Lagrange basis, we get the much simpler identity matrix = δ''i'',''j'' which we can solve instantly.
Usage
Example
We wish to interpolate at the points
The basis polynomials are:
:
:
:
:
:
Thus the interpolating polynomial then is
:
:::
:::
:
Notes
The Lagrange form of the interpolation polynomial shows the linear character of polynomial interpolation and the uniqueness of the interpolation polynomial. Therefore, it is preferred in proofs and theoretical arguments. But, as can be seen from the construction, each time a node ''x''''k'' changes, all Lagrange basis polynomials have to be recalculated. A better form of the interpolation polynomial for practical (or computational) purposes is the Newton polynomial. Using nested multiplication amounts to the same idea.
Lagrange and other interpolation at equally spaced points, as in the example above, yield a polynomial oscillating above and below the true function. This oscillation is lessened by choosing interpolation points at Chebyshev nodes.
The Lagrange basis polynomials are used in numerical integration to derive the Newton-Cotes formulas.
Lagrange interpolation is often used in digital signal processing of audio for the implementation of fractional delay FIR filters (e.g., to precisely tune digital waveguides in physical modelling synthesis).
See also
★ Polynomial interpolation
★ Newton form of the interpolation polynomial
★ Bernstein form of the interpolation polynomial
★ Newton-Cotes formulas
★ Lagrange Method of Interpolation - Notes, PPT, Mathcad, Mathematica, Matlab, Maple at Holistic Numerical Methods Institute
External links
★ Lagrange interpolation polynomial on www.math-linux.com
★
★ Module for Lagrange Polynomials by John H. Mathews
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español