271
7.3. Interpolacja
Ilorazy różnicowe oblicza się najprościej z wzoru rekurencyjnego
1 /[*!♦!.....*fc-l. J
xk-xt
(73.9)
4bv go udowodnić zastosujmy wzór (7.3.7), ale dla układu punktów zaczynającego się od.Xi*i■ a nie od x0:
1 > • ••» x*-i, *]-/[x1+ .....x*_Ł, xj
X-**
/[.V, +.J , • • • *_Xjfc- m xk» --
Wystarczy- teraz przyjąć x=xt i skorzystać z symetrii ilorazu (twierdzenie 7.3.4).
Ilorazy obliczane zgodnie z (7.3.9) można ustawić np. w następujący sposób.
*3 Ja
Przykj^sjo 73.1. Znaleźć wielomian interpolacyjny dla poniższych danych. W obliczeniach zastosować wzór (7.3.9).
-T| /j Ilorazy różnicowe
1 ° 2 2 2^1^
4 12 1 °
5 20 8
Stad
G(x)«2(x-1)+(*-I)(*-2)«(x-i)x.
Istnieją również inne rekurencyjne algorytmy interpolacyjne, np. Aitkena (zob. za-óanie 8 w § 7.3) i Nevillc*a. Oba opisali Jsaacson i Keller [12]. Zob. też wzór (4.3.5).
7.3.4. Wzory dla interpolacji z węzłami równoległymi
Twiesu>ze>W5 7.3.5. Związek różnic z ilorazami różnicowymi. Jeśli xv=x0-f vh, to
fe^Tóćnjy
fLx(»xi+1 y.. •» xt+j] ■■ uwagę na silnię w mianowniku!).
Vjł
?5wód Ondukcyjny, z użyciem wzoru (7.3.9)). Należy przyjąć k=i~j+ L. Szczegóły WJamy czytelnikowi.
89®ÓStąw
Uw
<>>Air, Meząc ten wynik z twierdzeniem 7.3.2 (dla «»/—!, x—xX otrzymujemy dowód wzoru (twierdzenie 7.1.4).