Microsoft Store
 

Interpolation


 

:This article is about interpolation in mathematics. See also interpolation (music) and interpolation (manuscripts).

Polynomial interpolation

Main article: Polynomial interpolation

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Polynomial interpolation is a generalization of linear interpolation. Note that the linear interpolant is a linear function. We now replace this interpolant by a polynomial of higher degree.

Related Topics:
Linear function - Polynomial - Degree

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Consider again the problem given above. The following sixth degree polynomial goes through all the seven points:

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

: f(x) = -0.0001521 x^6 - 0.003130 x^5 + 0.07321 x^4 - 0.3577 x^3 + 0.2255 x^2 + 0.9038 x.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Substituting x = 2.5, we find that f(2.5) = 0.5965.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Generally, if we have n data points, there is exactly one polynomial of degree n−1 going through all the data points. The interpolation error is proportional to the distance between the data points to the power n. Furthermore, the interpolant is a polynomial and thus infinitely differentiable. So, we see that polynomial interpolation solves all the problems of linear interpolation.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

However, polynomial interpolation also has some disadvantages. Calculating the interpolating polynomial is very 'expensive' (in relative terms of computer calculation time). Furthermore, polynomial interpolation may not be so exact after all, especially at the end points (see Runge's phenomenon). These disadvantages can be avoided by using spline interpolation.

Related Topics:
Computer - Runge's phenomenon

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ Table of Content ~

Introduction
Definition
Example
Linear interpolation
Polynomial interpolation
Spline interpolation

 

 

~ What's Hot ~


~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.