Forum matematyczno-informatyczne
Na moje oko tabelkę tworzy się tak, że jeżeli w mianowniku byłoby zero, to bierzemy kolejną pochodną w danym punkcie, podzieloną przez odpowiedni współczynnik (k-1)!, w przeciwnym wypadku jedziemy jak w zwykłych różnicach dzielonych. Zrobiłem przykład, żeby sprawdzić czy moje oko mnie myli bardzo czy może niebardzo:
f(x) = x^4/4 + 3x^3 - 6x^2
Bierzemy dwa węzły: x_0 = 0, x_1 = 2, o krotności dwa, więc będziemy szukać wielomianu stopnia co najwyżej 3.
Tabelka (oby się nie rozjechała):
0 0 (0) 0 0 1 2 4 2 4 9 (20) 2 4
(uf, udało się). W miejscach w nawiasach wstawiamy kolejną pochodną w danym punkcie. Tutaj k=2, więc (k-1)!=1. No i z górnego stoku tabelki czytamy współczynniki, uprzednio "rozmnażając" węzły:
i(x) = 1(x-x_0^1)(x-x_0^2) + 4(x-x_0^1)(x-x_0^2)(x-x_1^1) =
= x^2 + 4 * x^2 * (x - 2).
Spodziewałem się porażki, ale okazało się, że się zgadza: http://students.mimuw.edu.pl/~sr248277/ … rmite1.gif
A teraz - żeby pokazać wyższe niż pierwsza pochodna, niech 0 ma krotność 3 (będą się zgadzać drugie pochodne), a 2 - 1 (tylko wartość). Tabelka:
0 0 (0) 0 0 (-6) (0) 7/2 0 0 1 2 2 4
Wartość (-6) na górnym stoku to oczywiście f''(0)/(3-1)!
Wielomian interpolacyjny (ciągle stopnia <= 3) jest j(x) = -6x^2 + (7/2)x^3. Wiszę Państwu jeszcze wykresik: http://students.mimuw.edu.pl/~sr248277/ … rmite2.GIF
Wyszło? f''(0) = -12, j''(0) = -12. Wyszło.
Offline
Powinienem to uściślić, x_0^2 to dla mnie oznacza drugie wcielenie "rozmnożonego" pierwiastka wielokrotnego x_0, a nie jego kwadrat. Ot, taki indeks, tyle że na górze.
Myślałem żeby go wstawić na dole po lewej, ale wtedy już sam bym się nie połapał w tym co piszę
Offline