Announcement

Collapse
No announcement yet.

Funktionswerte aus String berechnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktionswerte aus String berechnen

    Wer hat eine Prozedur, die Funktionswerte berechnet?

    PROCEDURE Berechne_Wert
    (Funktionsterm : String; x_Wert : Real; var y_Wert : Real);

    z.B.:
    Funtionsterm : "sin(3x)"
    x_Wert : 10
    y_Wert : wird berechnet (sin(3*10))

    In der Prozedur muss der Funktionsterm syntaktisch überprüft werden.
    Dann muss schrittweise mit den Funktionen
    3*x und sinx der Wert sin(3x) in der Prozedur bestimmt werden.

  • #2
    Hallo,<p>
    bei <a href="http://www.bitsoft.com">http://www.bitsoft.com</a> gibt es einen Expression Evaluator for Free

    Comment


    • #3
      Hallo!

      Vielen Dank.

      Leider ist die Parser.Res - Datei nicht mitgeliefert.
      Produkt darf wohl auch nicht verändert werden (z.B.: weiterentwickelt

      Comment


      • #4
        Ich habe eine fachbereichsarbeit (ca. 40 seiten) mit quellcode (ein funktionsplotter) in delphi zu diesen Thema geschrieben....... kann ich dir gern zuschicken wenn du mir deine eMail-Adresse schickst (einfach auf meinen Namen klicken)... allerdings ist die Arbeit schon ziemlich alt (Delphi 2) und nicht mehr ganz up-to-date.....<p>
        Es gibt aber im Web unzählige (...bessere ;-)...)Delphi-Units. Das magische Suchwort lautet <b>Parser</b>. Ein paar Beispiele für Freeware-Mathe-Parser:<p>
        http://www.datalog.ro/delphi/parser.html <br>
        http://www.ucalc.com/mathparser/ <br>
        <p>
        ...eine sehr gute Übersicht findet man auch auf den efg-Seiten:<br>
        http://homepages.borland.com/efg2lab/Library/Delphi/MathFunctions/Parsers.htm <p>
        Schöne grüße,<br>
        bernhar

        Comment


        • #5
          Schau mal unter http://www.delphi-downloads.de, dort ist auch ein Grundgerüst für einen DFormelparser.

          mfg Klaus-Pete

          Comment

          Working...
          X