Explizite lineare Mehrschrittmethoden zur iterativen Lösung von Differenzialgleichungen der Form y'(t) = f(t,y(t)) mit gegebener Vorlaufsrechnung.
Folgende Felder können im Voraus belegt oder beim Start des Programms eingegeben werden:
Feld | Belegung |
---|---|
Y₁ |
Funktion f(T ,Y ) |
- Das Programm fordert zur Eingabe der folgenden Werte auf:
- Startzeitpunkt t0
- Schrittweite h
- Stufenzahl m
- Parameter α0 bis αm
- Parameter β0 bis βm-1
- Vorlaufwerte y0 bis ym-1
- Die Funktionsauswertungen f0 bis fm-1 werden ausgegeben.
- Das Programm fordert zur Wahl einer der im Folgenden beschriebenen Aktionen auf.
- Der nächste Wert ym und die Funktionsauswertung fm werden ausgegeben
- Die Prüfung der Konsistenzordnung wird ausgegeben.
- Das erste charakteristische Polynom wird geplottet.
- Y1(T,Y)=T+Y
- t0=0.4
- h=0.05
- m=2
- α0=0
- α1=-1
- α2=1
- β0=-0.5
- β1=1.5
- y0=4.509822
- y1=4.755313
Feld | Belegung |
---|---|
A |
Startwert t0 |
B |
Zwischenspeicher |
H |
Schrittweite h |
I |
Schleifenindex |
J |
Schleifenindex |
M |
Stufenzahl m |
P |
Konsistenzordnung p |
R |
β-Summe |
S |
α-Summe |
T |
Funktionsparameter t |
Y |
Funktionsparameter y |
Z |
Zwischensumme |
[G] |
f-Vektor |
[H] |
α-Vektor |
[I] |
β-Vektor |
[J] |
y-Vektor |
Str1 |
Zwischenspeicher |
Str0 |
Zwischenspeicher |
Y₀ |
Charakteristisches Polynom |