Aproksymacja wielomianowa

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Przykładowe wielomiany różnych stopni

Aproksymacja wielomianowa – metoda aproksymacji polegająca na przybliżeniu funkcji za pomocą wielomianu.

Sformułowanie problemu

Wiemy, że dla pewnego zbioru punktów x0,x1,,xn funkcja przyjmuje wartości y0,y1,,yn. Naszym celem jest znalezienie wielomianu w postaciSzablon:Odn:

F(x)=a0+a1x+a2x2++amxm,
F(x)=i=0maixi

takiego, aby przybliżenie funkcji w punktach x0,x1,,xn było jak najlepsze. Funkcję oceny jakości wielomianu można zdefiniować w różny sposób, często stosowane kryteria toSzablon:Odn:

Aproksymacja wielomianowa średniokwadratowa

W aproksymacji średniokwadratowej wielomianowej funkcja błędu jest zdefiniowana następująco:

H(a0,a1,,am)=j=0nw(xj)(yji=0maixji)2.

Współczynnik w(xj) jest ustaloną funkcją wagową. Najczęściej przyjmuje się, że funkcja wagowa zawsze przyjmuje wartość 1 – wówczas możemy ten czynnik pominąćSzablon:Odn.

Funkcja ta osiąga minimum w punkcie, w którym pochodne cząstkowe względem współczynników a0,a1,,am są równe zero. W celu znalezienia tego minimum należy rozwiązać zatem układ równańSzablon:Odn:

Ha0=0Ha1=0Ham=0

Po przekształceniach układ ten można sprowadzić do postaciSzablon:Odn:

a0(n+1)+a1j=0nxj++amj=0nxjm=j=0nyja0j=0nxj+a1j=0nxj2++amj=0nxjm+1=j=0nyjxja0j=0nxjm+a1j=0nxjm+1++amj=0nxj2m=j=0nyjxjm

Układ ten można rozwiązać, stosując np. wzory Cramera lub metodę Gaussa-Seidla.

Stopień wielomianu

Liczba współczynników wielomianu powinna być mniejsza od liczby punktów, które ma przybliżać funkcja (m<n). Dla m=n zawsze jest możliwe wyznaczenie wielomianu przechodzącego dokładnie przez podane punkty – wówczas problem sprowadza się do interpolacji wielomianowejSzablon:Odn.

Przypisy

Szablon:Przypisy

Bibliografia