Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mathematischen Ausdruck auswerten? (https://www.delphipraxis.net/33987-mathematischen-ausdruck-auswerten.html)

DoubleX 15. Nov 2004 21:59


Mathematischen Ausdruck auswerten?
 
Ich habe ein kleines Problem:

Ich möchte einen Mathematischen Ausdruck berechnen lassen.

Ich gebe zum Beispiel in ein TEdit-Feld einen Ausdruck ein, wie zum Beispiel:

(10+10)/2

Oder sogar (10+x)/2

Dann soll das Ergebnis ausgegeben werden?

Ist das möglich?? Wenn ja wie??

Danke im Vorraus :)

Luckie 15. Nov 2004 22:01

Re: Mathematischen Ausdruck auswerten?
 
Hier im Forum sollten diverste Hier im Forum suchenmatheparser kursieren. Einfach mal suchen. In der Opensource sparte hab eich mal einen gesehen.

DoubleX 15. Nov 2004 22:06

Re: Mathematischen Ausdruck auswerten?
 
Dankeschön :)

Wusste gar nicht wie des heißt, was ich eigentlich will!

Ich werd mal alles durchklicken, will nämlich ein Kurvendiskussionsprogramm schreiben.
Ich habe schoneinmal eins in PASCAL geschrieben, das Nullstellen, Hochpunkte, Tiespunkte usw. berechnet und am Schluss die Funktion zeichnet. :)
Jetzt wollte ich des nämlich ein bisschen veralgemeinern, weil ich nur eingaben bis x^5 auswerten konnte! :mrgreen:

Alexander 16. Nov 2004 08:54

Re: Mathematischen Ausdruck auswerten?
 
Wenn du willst, kann ich dir auch einen für JAVA schicken. Aber Dizzy´s Parser ist bietet noch ein wenig mehr Funktionalitäten (und ist ja auch OS oder als DLL zu haben).

Jens Schumann 16. Nov 2004 20:04

Re: Mathematischen Ausdruck auswerten?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
in der Anlage nutze ich mit Delphi den Parser aus dem ScriptControl.
Nur mal so als Beispiel.

DoubleX 16. Nov 2004 20:25

Re: Mathematischen Ausdruck auswerten?
 
Dankeschön :)
hab aber noch eine Frage wo weis jemand, woher ich die befehle bekomme vom Parser :?:
Exponent usw. :?:
(Sinus und so des is klar!!)

dizzy 17. Nov 2004 01:22

Re: Mathematischen Ausdruck auswerten?
 
Von welchem?

DoubleX 17. Nov 2004 21:42

Re: Mathematischen Ausdruck auswerten?
 
Von dem ScriptControl :?:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 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