Programmierung
Hier finden Sie einige Applets. Alle zugehörigen Java-Quelltexte können Sie sich auf Wunsch herunterladen.
Option Pricing. Hier finden Sie das Optionsbewertungsprogramm zum Buch Einführung in die Diskrete Finanzmathematik als Applet. In den Kommentaren des Applets wurde insbesondere dargestellt, welche Schritte unternommen werden müssen, um die Frame-Anwendung in ein Applet umzuwandeln.
Planetenbewegungen. Die Newtonschen Differentialgleichungen werden für eine Reihe von Massenpunkten diskretisiert. Damit das Applet während der Simulation auf Benutzereingaben reagieren kann, wurden die Bewegungsabläufe in einem Thread programmiert.
Mandelbrotmenge. Hier können Sie durch die Mandelbrotmenge navigieren. Mit der linken Maustaste tauchen Sie tiefer in die Menge hinein, mit der rechten Maustaste gehen Sie zurück. Weil die Berechnungen der Bildpunkte je nach Rechner einige Zeit dauern kann, wird die Mandelbrotmenge zunächst mit einer niedrigeren Auflösung (=2) dargestellt. Die beste, pixelgenaue Auflösung liefert der Wert Resolution = 1. Mit dem Zoomfactor legen Sie fest, wie schnell Sie in die Menge hinein und wieder hinaus navigieren.
Hier finden Sie zusätzlich eine C++ - exe für Mandelbrot- und Julia-Mengen sowie für den Verhulst-Prozeß.
Ziegenproblem. Hier können Sie selbst das Ziegenquiz spielen und herausfinden, ob es sich lohnt, die Türe zu wechseln ...
Zufallszahlen und Zufallspfade. Hier können Sie verschiedene Zufallszahlengeneratoren graphisch veranschaulichen und Pfade der Brownschen Bewegung sowie die der geometrischen Brownschen Bewegung simulieren. Mit der linken Maustaste starten Sie die Simulation, mit der rechten Maustaste initialisieren Sie die Anwendung.
fileadmin/prof_seiten/kremer/applets/Pi/AppletPi.htmlPi Bestimmen Sie die Kreiszahl näherungsweise mit Hilfe eines Zufallszahlengenerators. Mit der rechten Maustaste initialisieren Sie das Applet, mit der linken Maustaste lassen Sie Zufallszahlen in ein Quadrat hineinregnen, in das ein Kreis einbeschrieben ist. Die Anzahl der Punkte im Quadrat verhält sich zur Anzahl der Punkte im Kreis wie die Fläche des Quadrats zur Fläche des Kreises, also wie (2*r)*(2*r) zu pi*r*r ...
Simulated Annealing. Sie können sich eine von Ihnen wählbare Anzahl von Städten, als Punkte symbolisiert, generieren lassen und mit dem Simulated Annealing Verfahren eine möglichst kurze Rundreise suchen. Mit der Schaltfläche Initialize werden neue Städte simuliert, und mit der Schaltfläche Repeat wird die letzte Konfiguration ein weiteres Mal, aber diesmal mit neuen, zufälligen Transpositionen, durchgerechnet. Zudem können Sie wählen, ob Sie normal, langsam oder schnell ausglühen lassen möchten.
Gas Simulation. Hier finden Sie ein Applet, das die Drift einer Reihe von Kugeln in einer Box simuliert. In der Box sind Hindernisse enthalten. Die Kugeln stoßen sowohl gegeneinander als auch gegen die Hindernisse. Das Programm ist unter physikalischen, mathematischen und softwaretechnischen Gesichtspunkten reizvoll.
Pinball. Hier finden Sie ein Applet mit zugehörigem Programmcode zum Pinball- oder Flipper-Spiel. Nachdem Sie die Start-Schaltfläche gedrückt haben, lässt sich der linke Flipper mit der Strg-Taste und der rechte Flipper mit der rechten Pfeiltaste betätigen. Auch dieses, mit der Gas Simulation verwandte Thema ist unter physikalischen, mathematischen und softwaretechnischen Gesichtspunkten interessant. Und die Anwendung lässt sich mit Graphik, Sound und mit der Verwaltung von Punkten und Spielern weiter ausbauen.
Dynamic Analysis Mit diesem Applet lässt sich die Entwicklung einer modellierten Volkswirtschaft über einen Zeitraum von 50 Jahren simulieren und analysieren. Es zeigt sich, dass die untersuchten Ökonomien mit realistischen Anfangsdaten und unter Standardannahmen langfristig instabil werden, wobei sich der Zinssatz am Kapitalmarkt als der wesentliche verursachende Faktor herausstellt.