Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo! Hiermit stellt ich meinen Parser für mathematische Ausdrücke wie VB.NET-Quellcode (1 Zeile)vor. Er bietet die folgenden Funktionen: - Korrekte Auswertung von Klammern, Verschachtelungen und hintereinander vorkommenden Operatoren - Enthaltene Funktionen: Sin, Cos, Tan, Asin, Acos, Atan, Sqrt, Ln, Log, Exp - Modi für trigonometrische Funktionen: DEG, RAD - Unterstützte Operatoren: +, -, *, /, Mod, ^ (binär), ! (unär) - Enthaltene Konstanten: e, pi (oder π) - Unterstützung einer Laufvariable…
-
OK, erstmal danke für das Feedback. Ich kann es gerne als statische Methode machen, aber bei der ToImage-Funktion würde das dann nicht mehr so gehen. (wäre intransparent). Eine solche ToImage Funktion wäre auch nicht soo einfach zu implementieren. Weiß da einer einen Ansatz? Der Standardzeichensatz ist jedenfalls völlig ungeeignet.
-
Irgendwie ist das aber nicht die Aufgabe eines solchen Parsers.
-
@Lightsource Das mit den Leerzeichen hatte ich gar nicht bemerkt. Und bezüglich der Performance: ich habe es so gut wie möglich optimiert, weiß jedoch nicht, wie sich die .NET-Trigonometriefunktionen auf sowas auswirken.
-
NEUE VERSION - Ausdrücke wie "5x", "5e", "5ans" funktionieren ohne Multiplikationsoperator - Erkennung von "E" (wiss. Notation) z.B. "1.35443E10" = 1.35443*10^10 Download siehe Startpost (Anhang)
-
@phil was ist der fehler? edit: Ich hatte eben noch geguckt, 5x ergibt 0, was bei der standardmäßgigen vor-definition von x = 0 richtig ist
-
hast du auch die aktuelle version??
-
@phil ja ich hatte vor 4 tagen ne neue hochgeladen?? deshalb...