Interpolacja wielomianowa, nazywana też interpolacją Lagrange'a, od nazwiska pioniera badań nad interpolacją Josepha Lagrange'a, lub po prostu interpolacją jest metodą numeryczną przybliżania funkcji tzw. wielomianem Lagrange'a stopnia n, przyjmującym w n+1 punktach, zwanych węzłami interpolacji wartości takie same jak przybliżana funkcja.
Interpolacja jest często stosowana w naukach doświadczalnych, gdzie dysponuje się zazwyczaj skończoną liczbą danych do określenia zależności między wielkościami.
Zgodnie z twierdzeniem Weierstrassa dowolną funkcję y=f(x) ciągłą na przedziale domkniętym można dowolnie przybliżyć za pomocą wielomianu odpowiednio wysokiego stopnia.
Spis treści |
Jest przypadkiem interpolacji wielomianowej dla dwóch punktów pomiarowych
i
, dla których można utworzyć funkcję liniową, której wykres przechodzi przez punkty
i
.
Metoda interpolacji polega na:
punktów
należących do dziedziny
, dla których znane są wartości 
stopnia co najwyżej
takiego, że
.Interpretacja geometryczna – dla danych
punktów na wykresie szuka się wielomianu stopnia co najwyżej
, którego wykres przechodzi przez dane punkty
Wielomian przyjmujący zadane wartości w konkretnych punktach można zbudować w ten sposób:
znajduje się wielomian, który w tym punkcie przyjmuje wartość
, a w pozostałych węzłach
wartość zero.
, a w pozostałych węzłach
wartość zero.Dowód ostatniego punktu i dokładny sposób tworzenia poszczególnych wielomianów opisany jest poniżej w dowodzie istnienia wielomianu interpolującego będącego podstawą algorytmu odnajdowania tego wielomianu.
Niech
będą węzłami interpolacji funkcji
takimi, że znane są wartości 
Można zdefiniować funkcję:
, 
taką, że dla
jest wielomianem stopnia
(mianownik jest liczbą, a licznik iloczynem
wyrazów postaci
)
i
:
i
:
(licznik = 0 ponieważ występuje element
)
Niech
będzie wielomianem stopnia co najwyżej
, określonym jako:

Dla 
.
Wszystkie składniki sumy o indeksach różnych od
są równe zeru (ponieważ dla
, składnik o indeksie
jest równy:
.A więc

z czego wynika, że
jest wielomianem interpolującym funkcję
w punktach
.
Dowód
Załóżmy, że istnieją dwa tożsamościowo różne wielomiany
i
stopnia
, przyjmujące w węzłach
takie same wartości.
Niech

będzie wielomianem. Jest on stopnia co najwyżej
(co wynika z własności odejmowania wielomianów).
Ponieważ
i
w węzłach
interpolują tę samą funkcję, to
, a więc
(węzły interpolacji są pierwiastkami
).(*)
Ale każdy niezerowy wielomian stopnia
ma co najwyżej
pierwiastków rzeczywistych, a ponieważ z (*) wiadomo, że
ma
pierwiastków, to
musi być wielomian tożsamościowo równy zeru. A ponieważ

to

co jest sprzeczne z założeniem, że
i
są różne.
Dość naturalne wydaje się przyjęcie, że zwiększenie liczby węzłów interpolacji (lub stopnia wielomianu interpolacyjnego) pociąga za sobą coraz lepsze przybliżenie funkcji f(x) wielomianem
. Idealna byłaby zależność:
,tj. dla coraz większej liczby węzłów wielomian interpolacyjny staje się "coraz bardziej podobny" do interpolowanej funkcji.
Dla węzłów równo odległych tak być nie musi → efekt Rungego.
Można dowieść, że dla każdego wielomianu interpolacyjnego stopnia
, przybliżającego funkcję
w przedziale
na podstawie
węzłów, istnieje taka liczba
zależna od
, że dla reszty interpolacji 

gdzie
, a
jest liczbą zależną od x.
Do oszacowania z góry wartości
można posłużyć się wielomianami Czebyszewa stopnia
do oszacowania wartości
dla
. Dla przedziału
wystarczy dokonać przeskalowania wielomianu 