ForHosting KIT · Mathematik

Runge-Kutta-2-Rechner für Differentialgleichungen

Ausgehend von y(0) = 1 führen vier Mittelpunktschritte der Weite 0,1 die Gleichung y' = x + y bis 0,4 und liefern 1,58180410125. Wählen Sie die Mittelpunkt-, Heun- oder Ralston-Regel und prüfen Sie jede Steigung und jeden Zuwachs. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Gleichung
x + y
X0
0
Y0
1
Ziel-x
0,4
Erhalten Sie
Gleichung
y' = x + y
Schrittweite
0,1

Dieser Runge-Kutta-2-Rechner nähert ein Anfangswertproblem der Form y' = f(x,y) an. Geben Sie den Ableitungsausdruck, den bekannten Punkt x0 und y0, einen Endpunkt sowie eine feste Schrittzahl ein. Sie können die Mittelpunkt-, Heun- oder Ralston-Formel zweiter Ordnung verwenden. Das Ergebnis zeigt die einheitliche Schrittweite, beide Steigungen jedes Schritts, jedes gewichtete Inkrement und die abschließende Näherung, sodass das numerische Verfahren transparent und reproduzierbar bleibt.

Differentialgleichung und Intervall eingeben

Tragen Sie in das Gleichungsfeld nur die rechte Seite f(x,y) ein. Für y' = x + y geben Sie x + y ein. Der Ausdruck unterstützt Dezimalzahlen und wissenschaftliche Schreibweise, die Variablen x und y, die Konstanten pi und e, Klammern, Addition, Subtraktion, explizite Multiplikation, Division, Potenzen sowie die Funktionen exp, log, sin, cos und sqrt.

Schreiben Sie 2*x statt 2x und setzen Sie Funktionsargumente in Klammern. Der Wert darf über oder unter x0 liegen, daher ist sowohl Vorwärts- als auch Rückwärtsintegration möglich. Wählen Sie zuletzt die exakte Schrittzahl.

Der Rechner teilt das gesamte Intervall in entsprechend viele gleich große Abschnitte; er deutet die Zahl weder als Obergrenze noch passt er sie während der Lösung an. Ein fehlerhafter Ausdruck, ein nicht unterstützter Name, ein fehlender Zahlenwert oder eine Berechnung außerhalb des endlichen reellen Bereichs führt zu einem Eingabefehler und nicht zu einer teilweise verlässlichen Tabelle.

RK2-Formel auswählen und auswerten

Alle enthaltenen Verfahren sind explizite Runge-Kutta-Formeln zweiter Ordnung mit zwei Stufen. Zunächst berechnet der Löser k1 = f(x,y) am aktuellen Punkt. Anschließend verwendet er k1 zur Vorhersage einer Zwischenposition und bestimmt dort k2.

Das Mittelpunktverfahren legt diese Stufe in die Mitte des Schritts und nutzt k2 als endgültige Steigung. Das Heun-Verfahren sagt den Wert am Schrittende voraus und mittelt k1 mit k2; es heißt auch verbessertes Euler- oder explizites Trapezverfahren. Das Ralston-Verfahren setzt die Stufe bei zwei Dritteln des Schritts an und kombiniert ein Viertel von k1 mit drei Vierteln von k2.

Diese Wahl soll einen häufigen Koeffizienten des lokalen Fehlers verringern. Die Ausgabe nennt k1, k2 und das resultierende Inkrement für jeden akzeptierten Punkt. Addieren Sie das Inkrement zum vorherigen y-Wert, um den nächsten angezeigten Wert nachzuvollziehen.

Da sich die Stufenregeln unterscheiden, können zwei RK2-Varianten leicht abweichende Näherungen liefern, obwohl alle drei bei hinreichend glatten Problemen Konvergenz zweiter Ordnung besitzen.

Schrittweite und numerische Zuverlässigkeit beurteilen

Eine höhere Schrittzahl verkleinert daher den Betrag jedes Schritts. Bei einem glatten, nicht steifen Problem verringert ein Verfahren zweiter Ordnung den globalen Fehler meist ungefähr um den Faktor vier, wenn die Schrittweite halbiert wird und die Rechnung bereits im asymptotischen Bereich liegt. Als praktische Konvergenzprüfung lösen Sie das Problem einmal mit N und danach mit 2N Schritten und vergleichen die endgültigen y-Werte.

Übereinstimmung ist ein Hinweis auf Stabilität bei diesem Problem, aber kein strenger Fehlernachweis. Prüfen Sie auch die ausgegebenen Steigungen: plötzliches Wachstum, abwechselnd große Werte oder nicht endliche Arithmetik können auf eine Singularität im Intervall oder zu grobe Schritte hindeuten. Dieser Rechner arbeitet bewusst mit einer festen Anzahl und führt keine adaptive Fehlerkontrolle aus.

Er liefert zudem eine Näherung und keine symbolische Lösung. Steife Gleichungen, unstetige Ableitungen, lange Integrationen und sicherheitskritische wissenschaftliche Berechnungen sollten Sie mit einem passenden adaptiven Löser, Fachwissen und einer unabhängigen Fehleranalyse überprüfen.

Übungsaufgaben prüfen

Vergleichen Sie beide Steigungen und das gewichtete Inkrement jedes Schritts mit einer von Hand berechneten RK2-Tabelle.

RK2-Varianten vergleichen

Wenden Sie Mittelpunkt-, Heun- und Ralston-Formeln auf dasselbe Anfangswertproblem an und untersuchen Sie die Endwerte.

Konvergenz testen

Verdoppeln Sie die feste Schrittzahl und vergleichen Sie die Endwerte, um die Stabilisierung der Näherung zu beurteilen.

Was kostet eine Anfrage?

Dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.

Sind Heun und verbessertes Euler-Verfahren hier identisch?

Ja. Die Heun-Option verwendet die explizite Trapezaktualisierung, die die Anfangssteigung und eine für das Ende vorhergesagte Steigung mittelt.

Wird die Schrittzahl automatisch gewählt?

Nein. Der Rechner verwendet stets die in steps angegebene positive Ganzzahl und teilt das Intervall gleichmäßig.

Enthält das Ergebnis eine Fehlerschranke?

Nein. Vergleichen Sie Ergebnisse mit steigenden Schrittzahlen oder verwenden Sie einen adaptiven Löser, wenn eine quantifizierte Fehlerkontrolle nötig ist.

Wie prüfe ich, ob das Ergebnis genau genug ist?

Rechnen Sie einmal mit N Schritten und noch einmal mit doppelt so vielen, dann vergleichen Sie die Endwerte. Bei einem Verfahren zweiter Ordnung sinkt der Fehler meist etwa auf ein Viertel, wenn sich die Schrittweite halbiert.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/calculus/rk2-method

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/calculus/rk2-method \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"equation":"x + y","x0":0,"y0":1,"target_x":0.4,"steps":4}'
{
  "equation": "x + y",
  "x0": 0,
  "y0": 1,
  "target_x": 0.4,
  "steps": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.rk2_method",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_steps10000
max_expression_chars500
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Differentialgleichung und Intervall eingeben

Die Anfangsbedingung wird durch x0 und y0 festgelegt, das heißt y(x0) ist gleich y0. target_x bezeichnet das andere Ende des Intervalls.

Schrittweite und numerische Zuverlässigkeit beurteilen

Die vorzeichenbehaftete Schrittweite ist (target_x - x0) geteilt durch steps.

Welches Verfahren wird standardmäßig verwendet?

Wenn method fehlt, wird das RK2-Mittelpunktverfahren eingesetzt.

Kann ab x0 rückwärts gerechnet werden?

Ja. Setzen Sie target_x unter x0; die berechnete Schrittweite wird negativ, während die angeforderte Schrittzahl positiv bleibt.

Vollständige KIT-Dokumentation lesen →