Lição 98 — Método de Euler (numérico)
Método de Euler explícito para EDOs: discretização, erro local O(h²), erro global O(h), implementação e comparação com Runge-Kutta.
Used in: Cálculo Numérico (UFRGS, USP, UNICAMP) · Spécialité Maths Terminale (França) · Mathematics 4 (IIT-JEE Advanced, Índia)
Rigorous notation, full derivation, hypotheses
Herleitung und Fehleranalyse
Anfangswertproblem
Gegeben sei das AWP:
Wir möchten auf ohne geschlossenen Ausdruck approximieren.
Diskretisierung
Unterteile das Intervall in gleiche Teilintervalle:
"The simplest numerical method for solving , , is Euler's method. We replace with the difference quotient and evaluate at : this gives ." — Lebl, Notes on Diffy Qs §1.7
Fehleranalyse mittels Taylor-Reihe
Vergleich von Verfahren
Vergleich von Einschrittverfahren für DGLn. RK4 ist der Industriestandard für Genauigkeit; implizites Euler für steife Gleichungen.
Gelöste Beispiele
Exercise list
28 exercises · 7 with worked solution (25%)
- Ex. 98.1Application
Verwende Euler mit um zu approximieren gegeben , .
- Ex. 98.2Application
Verwende Euler mit um zu approximieren gegeben , . Vergleiche mit dem exakten Wert .
- Ex. 98.3ApplicationAnswer key
Verwende Euler mit um zu approximieren gegeben , . Exakt: .
- Ex. 98.4Application
Wiederhole Übung 98.3 mit . Vergleiche die Fehler und überprüfe die Ordnung 1 des Verfahrens.
- Ex. 98.5Application
Verwende Euler mit für , , und schätze . Vergleiche mit dem exakten Wert.
- Ex. 98.6Application
Verwende Euler mit für , , und schätze .
- Ex. 98.7ApplicationAnswer key
Für , , schätze den lokalen Fehler des Euler-Verfahrens mit auf .
- Ex. 98.8Application
Bestimme die maximale Schrittweite für Stabilität des expliziten Euler in .
- Ex. 98.9Application
Wende implizites Euler mit für , , an und schätze .
- Ex. 98.10ApplicationAnswer key
Wende das Heun-Verfahren (RK2) mit für , , an und schätze .
- Ex. 98.11Application
Für , : berechne die Fehler bei mit Euler für und . Überprüfe die Ordnung 1.
- Ex. 98.12Application
Wie viele Euler-Schritte sind erforderlich für , , mit globalem Fehler kleiner als auf ?
- Ex. 98.13ApplicationAnswer key
Simuliere den Oszillator , , mit Euler und . Berechne , , .
- Ex. 98.14Application
Überprüfe, dass das Euler-Verfahren die Energie des Oszillators nicht konserviert. Vergleiche mit symplektischem Euler.
- Ex. 98.15Modeling
, . Verwende Euler mit um zu schätzen (12 Monate). Skizziere den Graphen der berechneten Punkte.
- Ex. 98.16ModelingAnswer key
RLC-Stromkreis: H, Ω, F, , . Verwende Euler mit um über 3 Schritte zu simulieren.
- Ex. 98.17Modeling
, °C. Verwende Euler mit min um zu schätzen.
- Ex. 98.18Modeling
Kohlenstoff-14 hat eine Halbwertszeit von 5730 Jahren. Verwende Euler mit Jahren um den verbleibenden Anteil nach 5000 Jahren zu schätzen.
- Ex. 98.19Understanding
Warum hat das Euler-Verfahren globalen Fehler , wenn jeder Schritt lokalen Fehler hat?
- Ex. 98.20Understanding
In welcher Situation wird das explizite Euler-Verfahren durch numerische Instabilität unpraktikabel?
- Ex. 98.21Understanding
Was ist der Hauptvorteil von RK4 gegenüber dem Euler-Verfahren?
- Ex. 98.22ApplicationAnswer key
Verwende Euler mit um zu approximieren gegeben , . Vergleiche mit .
- Ex. 98.23Application
Verwende Euler mit für , . Schätze und vergleiche mit dem exakten .
- Ex. 98.24Application
Für , , vergleiche Euler und Heun (RK2) mit um zu schätzen. Exakt: .
- Ex. 98.25Modeling
Beschreibe, wie man die Ordnung eines numerischen Verfahrens experimentell überprüft, indem man Fehler für und vergleicht.
- Ex. 98.26Proof
Leite den lokalen Fehler des Euler-Verfahrens mittels Taylor-Reihe von um her.
- Ex. 98.27Proof
Leite die Stabilitätsregion des expliziten Euler-Verfahrens in der -Ebene her und zeige, dass es die Disk ist.
- Ex. 98.28ChallengeAnswer key
Wende RK4 mit auf , , an. Vergleiche den Fehler mit dem des Euler-Verfahrens und bestätige, dass RK4 4. Ordnung ist.
Quellen
- Lebl, Jiří. Notes on Diffy Qs: Differential Equations for Engineers. Version 6.4. CC-BY-SA. jirka.org/diffyqs — §1.7 behandelt das Euler-Verfahren mit Fehleranalyse mittels Taylor-Reihe.
- UFRGS Reamat. Cálculo Numérico (Python-Version). CC-BY-SA. ufrgs.br/reamat/CalculoNumerico — Kap. 8: Euler, Heun, RK4, Stabilität und Fehleranalyse auf Portugiesisch mit Python-Code.
- OpenStax. Calculus Volume 2. CC-BY-NC-SA. openstax.org/details/books/calculus-volume-2 — §4.2: Richtungsfelder und Euler-Verfahren mit graphischer Interpretation.