![]() |
Eingabe mathematischer Funktionen
Ich habe folgendes Problem:
Ein Freund und ich wollen ein Analyseprogramm zur Untersuchung mathematischer Funktionen erstellen. Das heißt man gibt per Editfeld die Funktion ein (also von Logarithmus über sinus bis hin zu x³²+7 alles dabei; z.Bsp. 15x³+12x²+x+13+sin(x²)=0) und die Delphi-Function soll den für x errechneten Wert ausgeben. das ist kein Problem, wenn man die Funktion direkt im Quelltext eingibt. aber umso problematischer wird es, wenn man sie vorher erst eingeben will. Ich brauche also eine Möglichkeit aus einer als String eingegebenen Funktion einen für Delphi verarbeitbaren Befehl zu machen. Kann mir da jemand helfen?? |
Re: Eingabe mathematischer Funktionen
Im Forum wurden schon diverse Parser vorgestellt, die dir den Term auflösen können:
![]() |
Re: Eingabe mathematischer Funktionen
In der Suche findest Du das hier (worauf Luckie sich bezogen hat), vielleicht findest Du da einige Ansätze.
Grüße Klaus [edit] link war falsch gesetzt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz