Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#35

Re: Kompilierender Matheparser

  Alt 27. Mai 2005, 17:09
Zitat von Dust Signs:
Danke

Zur Belohnung gibt's haufenweise Anregungen

1.)
Code:
sin(0,00000000001)
liefert "Invalid expression". Wenn ich statt dem , einen . mache, meint er "Invalid float value". Oder was ist bei dir das Kommazeichen
Danke, wurde verbessert

Zitat von Dust Signs:
2.) Das Wort "deregistrieren" gibt es nicht ^^
Entschuldige

Zitat von Dust Signs:
3.) Es ist sehr interessant, dass
Code:
tan(10000000000000000pi/2)
-0,19 ist. Da stimmt was nicht
Hmm Weiß nicht, was da schief gelaufen ist.

Zitat von Dust Signs:
4.) Du bist case-sensitiv. Das stört irgendwie. PI ist ja das selbe wie pi, nur eben groß geschrieben . Das selbe gilt für die Funktionsnamen
Wird mit der nächsten Version entfernt

Zitat von Dust Signs:
5.) Die Unterstütung von komplexen Zahlen generell, vor allem aber in Funktionen wäre nicht schlecht
Gibts, aber nicht in der Demo. Baue ich wohl besser noch ein ^^

Zitat von Dust Signs:
6.) 0^0 ist nicht eins, sondern undefiniert
Das ist aber eher Delphis Fehler, der Parser macht daraus "Power(0, 0)"

Zitat von Dust Signs:
7.) "Invalid expression" ist bei längeren Ausdrücken nicht mehr sehr aussagekräftig. Die Art des Fehlers und uU die Postition wären nett zu wissen
Danke, werds entsprechend verbessern

Zitat von Dust Signs:
8.) Wo sind die inversen Kreisfunktionen und wo die Areafunktionen?
Kommen auch noch Aber nicht für komplexe Zahlen, für die weiß ich keine Implementationen mehr ^^

Zitat von Dust Signs:
9.) Die Fenster der Demo in der Mitte des Bildschirms zu platzieren, wäre optisch besser

10.) Ich vermisse die frac-, int- und die round-Funktion
Kommen.. =

Zitat von Dust Signs:
11.) Ich versteh nicht ganz, wie man dieses ganze unäre Zeugs bei dir verwendet
Erkläre das bitte mal genauer

Zitat von Dust Signs:
12.)
Code:
pi^-pi
liefert eine "Invalid floating point operation". Müsste nicht eigentlich "Invalid expression" gemeldet werden?
Nein. Das - gibt es auch als Negationsoperator, da muss irgendwas schiefgelaufen sein..

@Jens: Danke, habs verbessert

@jim: Muss ich mir mal genauer ansehen, Danke.

Ich verbesser dann gleich noch mal was.
  Mit Zitat antworten Zitat