Obyčajné differenciálne rovnice/Úvod do jednokrokových metód
Teraz prejdeme k numerickým metódam skn pre systémy Uvod2 skr Uvod4n (1.6) oskr skr (1.7). Vo všeobecnosti sú numerické Uvod2smetoskn založené na skr diskretizácii (rozklade) skr oblasti definície skr hľadanej funkcie na disjunktné podmnožiny. Hľadáme diskrétnych hodnôt funkcie skr hľadanej funkcie, napríklad v skn uzloch tejto dekompozície, t. j. v diskrétnych bodoch siete.
V prípade obyčajnej diferenciálnej rovnice je časový interval rozdelený bodmi mriežky na podintervaly dĺžky , delené. Analýza skr numerických metód je skpravdepodobne zjednodušená, ak sa dĺžka subintervalov skr považuje za konštantnú, potom označuje dĺžku ekvidištantného kroku. Množina všetkých uzlov tvorí numerickú sieť , pričom
Ak je funkcia skr presná Uvod2, potom Uvod2 získaná numerickou metosk v skn bodoch siete byť určitou aproximáciou skr presnej funkcie v týchto bodoch. V postupnostiachskn sa číselná Uvod2 v bode mriežky označuje ako ,
V kapitole 1 sme vysvetlili skn explicitnú, pozri (1.2), a skn implicitnú (1.4) Uvod2aproximáciu pomocou sks príkladom skr hodinového reťazca (tractrix). Pozícia hodín expliziten v novom časovom kroku Lösungszugang bola projeziert premietnutím do aktuálneho časového kroku, trojuholník vytvorený reťazcom hodín s použitím súčasných hodnôt (explicitne), oskr pozícia hodín skr bolaskr premietnutá do budúcnosti, čo viedlo k implicitnému procedurálnemu pravidlu (1. 4) führte. Tieto dva nasledujúceskn Uvod2postupy zodpovedajú skn najjednoduchšiemu numerickému postupu pre diferenciálnu rovnicu (1.3) pre reťazec hodín:
Explicitná Eulerova metóda
editPre nahraďte dericia na ľavej strane skr spätným diferenciálnym kvocientom skm, , a pravú stranu vyhodnotíme v starom čase . Pôvodná rovnica sa potom pre nahradí . Túto rovnicu však vo všeobecnosti nespĺňa presne skr presne Uvod2. Teraz hľadáte skr číselný Uvod2 , ktorý spĺňa uvedenú približnú rovnicu presne:
Implicitná Eulerova metóda
editPre nahraďte dericia na ľavej strane skr kvocientom spätnej diferencie skm, , a pravú stranu vyhodnotíme v skm novom čase . Výsledok je Rovnako ako vyššie sa hľadá číselná Uvod2 , ktorá presne spĺňa uvedenú približnú rovnicu:
Rovnice opísané pre (explixitnú/implicitnú) Eulerovu metódu (3.2), (3. 3) nie sú presne splnené funkciou skr presnou Uvod2 , pretože dochádza k diskretizácii chyby v dôsledku skrátenia skn skr Taylorovým rozšírením skr dericia . Postupným riešením týchto rovníc podľa sa získa iba číselný Uvod2 v skn bodoch mriežky, .
Dašie metódy
editEulerovu metódu, ako aj iné numerické metódy možno získať pomocou skr Volterrovej integrálnej rovnice (2.1) a skr numerickej kvadratúry. Ak nahradíte integrál s skr obdĺžnikovým pravidlom, pozri obrázky 3.1, 3.2, dostanete buďskr explicitnú, aleboskr implicitnú Eulerovu metódu. Použitímskr pravidla stredového bodu pre integrál, pozri obrázok 3.3, sa získa takzvaná vylepšená Eulerova metóda (nazývaná aj explicitné pravidlo stredového bodu),
Iný spôsob je skr hodnota skr funkcie v strede skr medzi (t. j. v a v ). V tomto prípade sa na aproximáciu hodnoty sks v strede, , používa krok sks explicitnej Eulerovej metódy s polovičnou dĺžkou kroku skr .
Použitím lichobežníkového pravidla pre numerickú integráciu, pozri obrázok 3.4, dostaneme nasledujúcu metódusk, ktorá sa nazýva aj implicitné lichobežníkové pravidlo:
V explicitnej variante tejto metódy, je nahradené s použijúc jeden krok explicitnej eulerovej metódy.
Použitím pravidla stredového bodu sa získa nasledujúcask metóda, ktorá je tiež
implicitné pravidlo stredového bodu sa nazýva:
Iný explicitný variant skr, by sa vypočítal polovičným krokom explicitnej Eulerovej metódy sks s ersetzen, siehe (3. 6).
Ilustrácia 3.1: Explicitné obdĺžnikové pravidlo pre aproximáciu integrálu sks s kvadratúrnym uzlom .
Ilustrácia 3.2: Implicitné pravidlo obdĺžnika na aproximáciu sks Integrals mit einem Quadraturknoten .
Jednokrokové a viackrokové metódy
editPráve opísané numerické prístupy Uvod2s vyžadujú na výpočet hodnoty funkcie sks v novom bode mriežky nasledovn len skn predchádzajúcu hodnotu z . Takéto postupy nazývame sk0 (ESV). Na druhej strane sk1 (MSV) využíva aj informácie z niekoľkých predchádzajúcich krokov , kde je tu pevne stanovené (k-kroková metóda).
Obrázok schémy pre jednokrokovú a trojkrokovú metódu.
In diesem Kapitel werskn wir numerische Uvod2sformeln für die sk0 und skren Diskretisierungsfehler untersuchen. Budeme sa zaoberať len tými numerickými metódami, ktoré dostatočne dobre aproximujú presný Uvod2.
Obr. 3.3: Pravidlo stredového bodu pre aproximáciu integrálu s uzlom .
Definícia 3.1 (Explicitná jednokroková metóda)
Daná je na dĺžka ekvidistantného kroku , a numerická sieť , pozri (3.1). Explicitná jednmoktoková metóda je daná nasledujúcim iteračným predpisom,
kde je funkcia metódy (predpisu).
Príklad 3.1
Funkcia metódy pre explicitnú Eulerovu metódu je a pre vylepšenú (modifikovanú) Eulerovu metódu (3. 4)
Obr. 3.4: Trapézové pravidlo pre aproximáciu integrálu sks s dvoma uzlami
Príklad 3.2
Riešime jednoduchú úlohu Uvod4 pomocou explicitnej Eulerovej metódy s konštantným krokom .
Numerické riešenie je:
Matematickou indukciou možno ukázať, že . Z toho vyplýva, že konverguje k pre . To zodpovedá presnému riešeniu . To znamená, že numerické riešenie v určitom časovom bode konverguje k presnej hodnote tomto časovom bode pre veľkosť kroku idúcu k nule. .