![]() ![]() ![]() ![]() ![]() | A hatványsor-módszerEnnek a módszernek a segítségével a 1.3 alfejezetben kitűzött feladatok közül a kezdetiérték-feladatok megoldására kapunk közelítéseket, annak x0 körüli Taylor-polinomjai (speciális esetekben Taylor-sorának) alakjában. A Taylor-polinomok pedig - amint azt az analízisből tudjuk - elég gyakran jól közelítik a kifejtett függvényt a kifejtési pont, x0 közelében. Tekintsük először az elsőrendű
A módszer lényege az, hogy ha a differenciálegyenlet jobb oldalát deriváljuk x szerint, akkor megkapjuk y deriváltjait, lévén az eredeti differenciálegyenlet bal oldala. Csak az a baj, hogy a deriváltakra előálló formula tartalmazza az ismeretlen y függvényt is, hiszen azt a jobb oldal, f(x,y(x)) is tartalmazza, ezért a deriváltak értéke általában ismeretlen. Azonban y-nak egy pontban, x0-ban ismerjük a helyettesítési értékét: a kezdeti feltétel szerint ez y(x0)=y0; így ebben a pontban ki tudjuk értékelni a deriváltakat. Ezek segítségével felírhatók a keresett Taylor-polinomok. Másodrendű differenciálegyenletekhez tartozó kezdetiérték-feladatoknál a módszer ugyanez, csak az egyenletek deriválásával mindig eggyel magasabb rendű deriváltját kapjuk meg y-nak, mint az előbb.
Nézzük meg most pontosabban az előbb mondottakat. Állítás. Ha f n-szer folytonosan deriválható az
(x0,y0) pont környezetében Bizonyítás. Először nézzük meg az állítást n=1-re.
A láncszabályt ![]() Ezért a differenciálegyenlet bal oldala, is deriválható és
n=2-re az állítás ugyanígy látható be: (117) jobb oldala x szerint deriválható és a deriválást elvégezve kapjuk:
amit átrendezve és -et beírva
Ez az eljárás láthatóan akármekkora n-re működik. A pontos bizonyítást jelentő n+1-ig terjedő teljes indukciót itt elhagyjuk.
Ezután y deriváltjainak x0 helyen felvett értékeihez úgy jutunk, hogy az (x0,y0) ponton kiszámítjuk (117), (118) és a többi deriváltra vonatkozó egyenletek jobb oldalát. Így eljutunk y n-edfokú Tn Taylor-polinomjához, melynek alakja:
Mielőtt e közelítés hibájának a becslésére is alkalmazható formulát ismertetnénk, lássunk a módszer alkalmazására egy példát! Hogy legyen összehasonlítási alapunk olyan differenciálegyenletre fogjuk alkalmazni, amelynek a pontos megoldása ismert. Megoldás: A keresett polinom alakja: y(0)(0)=y(0)=1; a differenciálegyenletből:
Most a pontos megoldást fel tudjuk írni a korábban tanult módszerek segítségével (a differenciálegyenlet szétválasztható változójú (és lineáris is)). A megoldás: y(x)=ex2, amelynek a Taylor-sora (felhasználva ex Taylor-sorát) az alábbi alakban írható fel:
Egy példa végigszámolása után jól láthatjuk, hogy tulajdonképpen felesleges volt (120)-ben és (121)-ban -nek a differenciálegyenletből származó képlettel való helyettesítése. Ezt az alakot is vihettük volna tovább és amikor ezt a tagot deriválni kell, akkor azt csak formálisan kijelöljük. Amikor a konkrét x0 helyen kell kiszámolni a helyettesítési értékeket, addigra már a megfelelő deriváltak értékei már rendelkezésre fognak állni. A fenti példánál maradva, a (120) és (121) egyenletek helyett elég lett volna az alábbiakat írni. ![]() ![]() Ez a módosítás elég sok számítástól megkímél bennünket, főleg akkor, ha f parciális deriváltjai bonyolultak.
Megoldás: A polinom alakja:
![]() Deriválva (122)-t: T3(x)=2+(x-1)2-(x-1)3.
Speciális esetekben az ismertetett hatványsor-módszer megadja a megoldás teljes Taylor-sorát is, nemcsak egy Taylor-polinomját. Akkor lehetséges ez, ha észreveszünk valamilyen, legtöbbször rekurziós formulát az y(k)(x0) értékekre. Megoldás: Számítsunk ki először néhány deriváltat és próbáljuk megsejteni belőlük az általános formulát! Ezekből azt sejtjük, hogy y(k)=5ky. Ezen állítás bizonyítása k szerinti indukcióval könnyen elvégezhető. Valóban, k=0-ra és k=1-re nyilvánvalóan, k=2,3,4-re az előbb látottak miatt igaz; továbbá ha k-ra igaz, akkor k+1-re:amit igazolni kellett. Ezért minden k természetes számra y(x)=3e5x.
Megjegyezzük, hogy a megoldást megkaphattuk volna pl. a változók
szétválasztásának módszerével is.
| |||||||||||||||||||||
![]() | Készült a SZIF-MML-rendszer felhasználásával |