Math
Warum eine berechnete Bahn lügt
Ein Rechner kann keiner Bahn folgen; er kann nur Schritte machen. Den Schritt zu halbieren teilt den Fehler je nach Verfahren durch zwei, vier oder sechzehn - bis so viele Schritte anfallen, dass die Rundung überwiegt und ein kleinerer Schritt die Antwort SCHLECHTER macht. Auf einer Bahn verliert das genaueste der vier Verfahren dennoch geradlinig Energie, während ein ungenaueres bloß ewig schwankt: Genauigkeit und Achtung vor einer Erhaltungsgröße sind verschiedene Tugenden. Und in einem chaotischen System ist der Weg verloren, ganz gleich mit welchem Verfahren: es überlebt der Attraktor, nicht die Bahn.

Was passiert
Ein Computer kann einer Bahn nicht folgen; er kann einen Schritt tun, die Kräfte dort ansehen, wo er gelandet ist, und den nächsten tun. Alles, was danach schiefgeht, kommt daher. Eulers Schritt spiralt einen Oszillator nach außen und gewinnt Energie, die ihm nicht zusteht; vertausche zwei Zeilen, und dieselbe Methode erster Ordnung hält die Energie für immer beschränkt - das heißt symplektisch. Verlet ist zweiter Ordnung und symplektisch, der Integrator der Planeten; Runge-Kutta 4 ist pro Schritt weit genauer und driftet dennoch, langsam. Halbiere den Schritt und lies die gemessene Ordnung; dann lass den Lorenz-Attraktor laufen und sieh zwei Methoden zur gleichen Zeit auseinandergehen.
Gleichungen des Moduls
Gleichungen Euler: y' = y + h f(y), Ordnung 1, die Energie driftet symplektisches Euler-Verfahren: q' = q + hv, v' = v + h a(q'), Ordnung 1, Energie beschränkt Geschwindigkeits-Verlet-Verfahren: Ordnung 2, symplektisch Runge-Kutta 4: Ordnung 4, die Energie driftet langsam


