Mittwoch, 19. März 2014
DGLshow
Das ist ein Doppelpendel. Soetwas möchte man eigentlich auf seinem Schreibtisch stehen haben. Aber dann stellt man fest, dass ein Doppelpendel viel zu teuer ist, und entschließt sich, dass ein virtuelles auf dem virtuellen Schreibtisch ausreicht.
Also erinnert man sich an eine alte Vorlesung, schreibt ein kleines C++ Programm mit einen adaptiven Runge-Kutta-4 Löser, das mit den Qt Zeichenprimitiven Lösungen visualisiert.
Da die Differentialgleichung zum Doppelpendel etwas abschreckt, habe ich zuerst einige DGLn lösen lassen, mit denen ich schon vertraut war. Den Lorenz Attraktor. Ein Dreikörper Problem. Und ein Sonnensystem/Bohrsches Atommodell.
Auch wenn der Code nicht sehr aufgeräumt ist -- und er wird vermutlich auch nie besser aussehen -- sind die Quellen auf GitHub: github.com/surt91/DGLshow.
Dieses Programm ist übrigens ein Paradebeispiel für ein schlechtes GUI und Anfangswerte ändert man direkt im Code -- aber mir zumindest macht es Spaß :)
Abonnieren
Kommentare zum Post (Atom)


Keine Kommentare:
Kommentar veröffentlichen