Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Klammern aus einen String entfernen

  Alt 24. Jan 2005, 16:35
Zitat von tavoc:
ich schreibe grade ein Programm welches u.a. eine Funktionsanalyse macht ( also ableiten, Nullstellen usw.).
Der mathematische Ausdruck wird über ein Memo also string eingelesen und dann in die einzelnen Bestandteile aufgesplittet.

Könnt ihr mir einen Denkanstoß geben wie ich eine Funktion realisiere die mir alle Klammern in diesem string ausklammert.
Also z.b y=(3x+7)*2-(23x^12-3*8 )/5, das dann rauskommt y=6x+14-23/5x^12-24/5
Einfach nur alle Klammern entfernen würde ja den orginalen Ausdruck verfälschen!!
Du brauchst einen "Symbolic Evaluator".
Du möchtest dieses Ding anscheinend selbst programmieren; das ist aber nicht so einfach!

http://www.efg2.com/Lab/Library/Delp...ns/Parsers.htm
http://homepages.borland.com/torry/expressions.htm
Suchwörter: Bei Google suchensymbolic ANd evaluator AND delphi
Andreas
  Mit Zitat antworten Zitat