Im Rahmen der fünften Prüfungskomponente des Abiturs habe ich mich nun einige Zeit damit auseinander gesetzt, mathematische Funktionen der Art f(x) in ein Programm einzulesen und die y-Werte für beliebige x errechnen zu lassen. Diese Fähigkeit wird in Bälde das Herzstück einer Funktionsplottersoftware darstellen, die die Basis für die Simulation numerischer Integrationsverfahren darstellen wird, aber ich habe sie spaßeshalber vorher noch einmal abgetrennt und ein kleines Programm geschrieben, das die Möglichkeiten dieses Funktionsparsers aufzeigt.
Nach dem Start des Programms kann man zunächst die Funktion und anschließend den x-Wert angeben, danach wird das dazugehörige Ergebnis präsentiert. Die kryptisch erscheinenden Informationen zum Schluss dienen zur Fehlerbeseitigung und enthalten Informationen darüber, wie das Programm die Formel interpretiert.
Zum Starten empfehle ich folgenden Weg:
1. In der Kommandozeile zum Speicherort der Datei Funktion.jar navigieren
2. Dort den Befehl java -jar Funktion.jar ausführen
Im Moment habe ich noch auf eine Fehlerbehandlung verzichtet, das bedeutet: Soll das Programm durch 0 teilen, bekommt es eine fehlerhafte Formel übergeben usw., wird es sich seltsam verhalten. ;-)
[DOWNLOAD]