date: 2024.05.06
A második derivált közelítése
Definícióból a következőt jelenti a második derivált:
Kis esetén a második deriváltat a következőképpen tudjuk jól közelíteni:
Általában, amikor a második deriváltat kívánjuk közelíteni, az első deriváltat sem ismerjük. Így az első deriváltat is valahogyan közelítenünk kell. Szerencsére az előző fejezetben az első derivált közelítésével foglalkoztunk.
Közelítsük az első deriváltakat az előbb tanult módszerekkel.
Például mindkettőt a baloldali differenciahányadossal közelítjük
Így kapjuk a következő közelítést a második deriváltra:
A fenti jelölésben a alső index a centrális szóbol ered.
Q.: Mi mondható a fenti közelítés rendjéről?
Állítás
Ez a bizonyos séma másodrendben közelíti -t, ha eléggé sima függvény, azaz
(Nem bizonyítjuk.)
A lépéstávolság dillemája
A következőkben arra a kérdésre próbálunk választ adni, hogy hogyan érdemes megválasztani a lépéstávolságokat, hogy minnél jobb közelítést érjünk el.
Hibaképletekből következik, hogy kisebb esetén kisebb hibát várunk.
Az értéket gyakorlatban általában hibával terheltek (pl.: számábrázolási hiba, mérési hiba, stb.)
Mi következik ebből?
Tekintsük a központi sémát:
Tegyük fel, hogy és értéket valamilyen hibával terhelve ismerjük csak, ezért és értékekkel számolunk helyettük.
és itt és
Továbbá, tegyük fel, hogy
Ekkor a következő összefüggést írhatjuk fel:
ahol
Látható, hogy a hibára felső korlátot adő függvényben a második tag nő, ha csökken . Tehát, nem választhatő sem túl negynak, sem túl kicsinek.
Q.: Mi lesz az optimális lépésköz?
-nak ott lehet minimuma, ahol a deriváltja , azaz
KDE-k megoldása
Megoldandó:
A fenti egy úgynevezett Cauchy-feladat.
Felmerül a probléma, hogy a pontos megoldást nem tudjuk mindig zárt alakban felírni
Véges külömbséges módszerek
(1)(2) egyenleteket diszkretizáljuk. Azaz, a intervallumon definiáljuk a következő rácshálót:
Legyen és jelöljük -val a következő halmazt:
Egy folytonos függvény helyett egy olyan függvényt fogunk válaszul adni, mely csak ezeken a rácspontokon értelmezett. Gyakorlatilag egy vektort fogunk kapni, ahol az -edik koordináta az -edik rácsponton felvett függvényértéket jelképezi.
A megoldást csak az pontjaiban közelítjük. Tehát a numerikus megyoldás egy rácspontfüggvény lesz.
Jelölje a rácspontban a numerikus megoldást . Szeretnénk, hogy ez köztel legyen a pontos megoldáshoz, azaz értékhez.
Q.: Hogyan konstruálhatunk egy, a megoldást közelítő rácspontfüggvényt?
Explicit Euler-módszer (EE)
Az elejéről építjük fel a rácshálót.
-ban adva van.
Fejtsük sorba az pontos megoldást a körül. Ha akkor a következőt állíthatjuk:
Tehát, ha kicsi, akkor tag elhanyagolható és a következő közelítést kapjuk:
Ezután iteráljuk az eljárást:
Megjegyzés: Ez úgy is megkapható, hogy az (1)-es egyenletben az -t jobboldali differenciahányadossal közelítjük:
Ezt átrendezve valóban az előbb kapott képletet visszakapjuk.
Grafikusan az implicit Euler-módszer azt jelenti, hogy az pontból az pontba úgy jutunk el, hogy a pontban az pontos megoldásnak a meredekségével lépünk előre hosszút az ponttól. Azaz a megoldás iránymező alapján lépkedünk mindig hosszúakat a mező irányába.
Ezt a módszert azért híváják explicit módszernek, mert eggyoldalra rendezve ki lehet fejezni értéket.
Implicit Euler-módszer (IE)
Az EE-módszer képletében -et ne -ben, hanem -ben értékeljük ki:
A fenti képletben felmerül a probléma, hogy kiszámításához kéne tudni értéket, mert szerepel a jobboldalon függvény hasában.
Tekinstünk a fenti képletre mint egy egyenletre és oldjuk meg -re.
Jelölje . Megoldandó: -re a következő egyenlet:
Ezt az egyenletet midnen időlépésben meg kell oldanunk.
Az egyenletet meg tudjuk oldani előző fejezetekben tanult iterációs módszerekkel, például Newton-iterációval.
Rendezzünk -re az egyenletet:
Válasszunk kezdőértéket
Érdemes meggondolni, hogy hogyan írható fel.
Runge-Kutta módszerek
Egy fokkal bonyolultabb módszer:
Azt csináljuk, hogy az pontban megnézzük a meredekséget és csak ponttig megyünk el és megnézzük itt is a meredekséget és miután ezt kiszámoltuk, ezzel a meredekséggel fogunk -ből lépni.
Jelölje
Így
összegezve:
Ez egy kétlépcsős Runge-Kutta módszer. Lehet általánosabban lépcsős Runga-Kutta módszert is definiálni.
intervallumon pontban számítjuk ki a meredekséget és ezeket súlyozzuk és végül ezen súlyozott meredekségek összegével lépünk -ből -be.
A legelterjettebb Runge-Kutta módszer az RK4 módszer, amely lépcsős.
A következő a képlete:
related: NumMod 1