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'astopnia 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.
Ogólna metoda
Metoda interpolacji polega na:
- wybraniu
punktów
należących do dziedziny
, dla których znane są wartości 
- znalezieniu wielomianu
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
punktów na wykresie szuka się wielomianu stopnia co najwyżej
, którego wykres przechodzi przez dane punktyZnajdowanie odpowiedniego wielomianu
Wielomian przyjmujący zadane wartości w konkretnych punktach można zbudować w ten sposób:
- Dla pierwszego węzła o wartości
znajduje się wielomian, który w tym punkcie przyjmuje wartość
, a w pozostałych węzłach
wartość zero. - Dla kolejnego węzła znajduje sie podobny wielomian, który w drugim węźle przyjmuje wartość
, a w pozostałych węzłach
wartość zero. - Dodaje się wartość ostatnio obliczonego wielomianu do wartości poprzedniego
- Dla każdego z pozostałych węzłów znajduje się podobny wielomian, za każdym razem dodając go do wielomianu wynikowego
- Wielomian będący sumą wielomianów obliczonych dla poszczególnych węzłów jest wielomianem interpolującym
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.
Dowód istnienia wielomianu interpolującego
Niech
będą węzłami interpolacji funkcji
takimi, że znane są wartości 
Można zdefiniować funkcję:
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
)
jest wielomianem stopnia
(mianownik jest liczbą, a licznik iloczynem
wyrazów postaci
)- Gdy
i
:
- Gdy
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
.
jest wielomianem interpolującym funkcję
w punktach
.



Brak komentarzy:
Prześlij komentarz