Hallo zusammen,
ich hab folgendes Problem: Im Rahmen meiner Hiwi Stelle soll ich ein Programm schreiben welches
Funktionen die sich wechselseitig beeinflussen und von denen manche Variablen zwischendurch
editierbar sind im zeitlichen Verlauf graphisch darstellt.
Ein riesen Problem dabei ist das in einem Eingabefenster der laufenden Applikation Variablen
deklariert und mit Formeln belegt werden sollen, welche alle möglichen Funktionen
inc der der klasse java.lang.math beinhalten sollen.
Ich hab mir mal überlegt wie aufwendig es wäre ein Einleseprogramm zu programmieren
welches den eingelesen String schrittweise auf Klammern, Operatoren, Variablen usw
überprüft und dann schrittweise aus den erkannten Operatoren unter Zuhilfenahme
einer strikten Klammersetzung zwischen jeder operation Funktionswerte zusammenbastelt.
Wäre es nicht auch irgendwie möglich dem Programm die Funktionen in reinem Java Code zu geben
und die Funktionswerte praktisch im laufenden Programm durch variablen Code zu errechnen?
Ich weiss das die wahrscheinliche Antwort "nein du trottel!" ist, drum hab ich es mal bei Anfängerfragen
reingestellt
Auch gut wäre falls jemand schon mal auf ähnliches Problem gestossen ist und vielleicht entsprechenden Code zum Einlesen von Funktionen hat. Ich würde auch was springen lassen selbstverständlich.
Vielen Dank schonmal für alle Antworten
apfelbacke
ich hab folgendes Problem: Im Rahmen meiner Hiwi Stelle soll ich ein Programm schreiben welches
Funktionen die sich wechselseitig beeinflussen und von denen manche Variablen zwischendurch
editierbar sind im zeitlichen Verlauf graphisch darstellt.
Ein riesen Problem dabei ist das in einem Eingabefenster der laufenden Applikation Variablen
deklariert und mit Formeln belegt werden sollen, welche alle möglichen Funktionen
inc der der klasse java.lang.math beinhalten sollen.
Ich hab mir mal überlegt wie aufwendig es wäre ein Einleseprogramm zu programmieren
welches den eingelesen String schrittweise auf Klammern, Operatoren, Variablen usw
überprüft und dann schrittweise aus den erkannten Operatoren unter Zuhilfenahme
einer strikten Klammersetzung zwischen jeder operation Funktionswerte zusammenbastelt.
Wäre es nicht auch irgendwie möglich dem Programm die Funktionen in reinem Java Code zu geben
und die Funktionswerte praktisch im laufenden Programm durch variablen Code zu errechnen?
Ich weiss das die wahrscheinliche Antwort "nein du trottel!" ist, drum hab ich es mal bei Anfängerfragen
reingestellt
Auch gut wäre falls jemand schon mal auf ähnliches Problem gestossen ist und vielleicht entsprechenden Code zum Einlesen von Funktionen hat. Ich würde auch was springen lassen selbstverständlich.
Vielen Dank schonmal für alle Antworten
apfelbacke