Numerische Methoden sind Algorithmen zur Berechnung von Näherungslösungen. Newton-Raphson wird verwendet, um eine Nullstelle einer Gleichung wie zu finden, während Euler und Runge-Kutta zur näherungsweisen Lösung von Differentialgleichungen dienen.
Wenn du nur den schnellen Unterschied brauchst, dann ist es dieser: Newton-Raphson aktualisiert einen Schätzwert für ; Euler und Runge-Kutta entwickeln eine Lösung schrittweise in der Zeit weiter. Wie gut sie funktionieren, hängt von Bedingungen ab wie einem sinnvollen Startwert, einer brauchbaren Ableitung oder einer Schrittweite , die für das Problem klein genug ist.
Wofür die einzelnen numerischen Methoden verwendet werden
Newton-Raphson: eine Nullstelle finden
Wenn du einen Wert von suchst, für den gilt, aktualisiert Newton-Raphson einen Schätzwert mithilfe der Tangente:
Die Idee dahinter ist einfach: Wenn der Graph in der Nähe der Nullstelle glatt ist, dann ist die Tangente ein lokales lineares Modell, und ihr Schnittpunkt mit der -Achse kann ein besserer Schätzwert sein als der aktuelle Punkt.
Das funktioniert meist gut, wenn differenzierbar ist, gilt und der Startwert bereits nahe an einer einfachen Nullstelle liegt. Wenn diese Bedingungen nicht erfüllt sind, kann die Methode stehen bleiben, von der Nullstelle wegspringen oder divergieren.
Zum Beispiel mit und gilt:
und ein weiterer Schritt ergibt ungefähr , was bereits nahe bei liegt.
Euler-Verfahren: eine Steigung, ein Schritt
Für ein Anfangswertproblem
verwendet das Euler-Verfahren die aktuelle Steigung, um einen Schritt nach vorn zu gehen:
Das ist die einfachste Näherung: Man geht mit der Schrittweite weiter und benutzt dabei die Steigung, die man im aktuellen Moment kennt. Dadurch ist Euler leicht zu lernen und umzusetzen, aber der Fehler kann schnell wachsen, wenn zu groß ist oder sich die Lösung rasch ändert.
Runge-Kutta-Verfahren: mehrere Steigungswerte in einem Schritt
Runge-Kutta-Verfahren verbessern das Euler-Verfahren, indem sie die Steigung innerhalb desselben Schritts mehr als einmal auswerten. In Einführungskursen meint „Runge-Kutta“ oft das klassische Verfahren vierter Ordnung RK4:
RK4 bildet einen gewichteten Mittelwert aus mehreren Steigungsschätzungen und folgt der Kurve deshalb bei gleicher Schrittweite meist deutlich besser als das Euler-Verfahren.
Durchgerechnetes Beispiel: Euler vs. Runge-Kutta bei derselben ODE
Betrachte
und verwende einen Schritt der Größe , um zu schätzen.
Euler-Schritt
Bei ist der aktuelle Wert , also ist die Steigung
Euler liefert
RK4-Schritt
Nun verwenden wir dasselbe Problem mit RK4:
Also gilt
Für diese Gleichung ist der exakte Wert , also liegt der RK4-Schritt viel näher am exakten Wert als der Euler-Schritt.
Das ist die wichtigste Erkenntnis. Euler verwendet die Steigung nur am linken Randpunkt. RK4 erfasst, wie sich die Steigung während des Schritts verändert, und liefert deshalb meist ein besseres lokales Bild.
Wann man Newton-Raphson, Euler oder Runge-Kutta verwendet
Verwende Newton-Raphson, wenn du eine nichtlineare Gleichung lösen willst und die Ableitung berechnen oder annähern kannst. Verwende Euler, wenn du die Grundidee des schrittweisen Lösens einer ODE verstehen willst oder eine schnelle Baseline brauchst.
Verwende Runge-Kutta, besonders RK4, wenn du eine praktisch genauere Lösung möchtest, ohne das Problem selbst zu verändern. Wenn die ODE allerdings steif ist, sind weder Euler noch das klassische RK4 immer eine gute Wahl; das Verfahren muss zur Gleichung passen.
Häufige Fehler bei numerischen Methoden
Die Problemtypen verwechseln
Newton-Raphson ist für Nullstellen von Gleichungen. Euler und Runge-Kutta sind für Differentialgleichungen. Wenn du die falsche Verfahrensfamilie wählst, ist der Ansatz schon vor der ersten Rechnung falsch.
Annehmen, dass das Verfahren immer konvergiert
Newton-Raphson kann scheitern, wenn der Startwert schlecht ist oder wenn in der Nähe des Iterationswerts sehr klein ist. Euler- und RK-Verfahren können sich schlecht verhalten, wenn die Schrittweite für das Problem zu groß ist.
Die Schrittweite als Nebensache behandeln
Bei ODE-Verfahren ist die Schrittweite Teil des Verfahrens und kein nachträgliches Detail. Ein kleineres verbessert oft die Genauigkeit, erhöht aber auch den Aufwand, und bei manchen schwierigen Problemen braucht man Verfahren für steife Gleichungen statt nur einer kleineren Schrittweite.
Vergessen, dass die Antwort nur eine Näherung ist
Ein numerisches Ergebnis mit vielen Ziffern ist nicht automatisch vertrauenswürdiger. Die entscheidende Frage ist, ob die Näherung stabil ist, konvergiert und für den Zweck genau genug ist.
Wo numerische Methoden eingesetzt werden
Numerische Methoden tauchen überall dort auf, wo das Modell klar ist, aber eine exakte symbolische Lösung unpraktisch oder nicht verfügbar ist. Dazu gehören Physik, Ingenieurwissenschaften, Optimierung, Finanzmathematik und wissenschaftliches Rechnen.
Das gemeinsame Muster ist eher praktisch als theoretisch: Man braucht eine Antwort, die für die jeweilige Entscheidung genau genug ist. Deshalb ist es genauso wichtig, Konvergenz, Effekte der Schrittweite oder die Empfindlichkeit gegenüber dem Startwert zu prüfen, wie die Formel selbst hinzuschreiben.
Probiere eine ähnliche Aufgabe
Probiere dasselbe ODE-Beispiel mit statt aus und vergleiche die Euler-Lösung erneut mit der RK4-Lösung. Versuche dann Newton-Raphson für mit dem Startwert und beobachte, wie schnell sich die Iterierten auf zubewegen.
Brauchst du Hilfe bei einer Aufgabe?
Lade deine Frage hoch und erhalte in Sekunden eine verifizierte Schritt-für-Schritt-Lösung.
GPAI Solver öffnen →