 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 10.03.2006, 21:17 Titel: Eval-Funktion |
|
|
MoinMoin,
ich suche eine Funktion, die einen Ausdruck wie "(2x^2+5x)*5" ausrechnet. Gibt es da was? Irgendwo auf dieser großen weiten Welt? Oder vlt. sogar in den Tiefen der STL?
Wäre schön, wenn jemand helfen könnte...
Gruß
FH
P.S.: Weil eine es eine ähnliche Funktion bei JavaScript gibt, die eval heißt, hab ich einfach mal den Titel Eval-Funktion hewählt... _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
Hazel JLI MVP


Alter: 40 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 10.03.2006, 21:30 Titel: |
|
|
Hi!
Ich weiß nicht wie Komplex das werden darf aber www.boost.org hat eine Komponente namens Spirit, die genau sowas macht. Such mal auf der Seite(mit der Suchfunktion mein ich) nach "functional" und geh auf das Ergebnis. Auf der Ergebnisseite findest du außerdem ein Beispielprogramm für Parser für simple mathematische Ausdrücke. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
 |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 10.03.2006, 22:46 Titel: |
|
|
Das Problem an Spirit: Es ist ziemlich tief in boost eingegraben ist, und ich hatte nicht vor, den ganzen verdammten boost-Kram mitzucompilen... Das Programm wird mir eindeutig zu gross... Und es erscheint mir auch relativ komplex, Spirit zu verwenden. Die Funktion, die ich der gesuchten Funktion vorwerfe, enthält ja nicht mal mehr Variablen...
Vlt. ist etwas einfacheres zu finden... Sonst müsste ich den Scheiß selber schreiben, dann bin ich aber wahrscheinlich bis Weihnachten in 20 Jahren beschäftigt...
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
Dr. Best Senior JLI'ler

Alter: 35 Anmeldedatum: 17.06.2004 Beiträge: 269 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 10.03.2006, 23:29 Titel: |
|
|
Ich hab mal ne Google Suche angeworfen und da scheinen die Ergebnisse eigentlich alle ganz ordentlich zu sein.
Das hier sieht zum Beispiel ganz gut aus:
http://www.gnuplot.info/
Und wenn das nicht das richtige ist, findest du bestimmt irgendwo anders einen ordentlichen Funktionsplotter. Die Nachfrage besteht, also hat das auch garantiert schon irgendwer Open Source gemacht . _________________
Ich bin da, wer noch? |
|
Nach oben |
|
 |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 11.03.2006, 11:42 Titel: |
|
|
Ich werde mir die Ergebniss mal ansehen, da müsste eigentlich was sinnvolles zu finden sein...
Ich will übrigens keinen Funktions-Plotter machen, weshalb ich auch noch nicht auf die Idee kam, mal die Source-Codes von Funktions-Plottern zu durchforsten, allerdings ist das ne gute Idee.
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|