Die Funktionsausdrücke sind im Großen und Ganzen wie in den meisten
Computeralgebrasystemen (z.B. Maple) einzugeben. Einziger größerer Unterschied
ist, dass unser Parser auch Ausdrücke ohne explizites Multiplikationszeichen,
beispielsweise 3sin(x)cos(x), akzeptiert. In welchen Variablen die Ausdrücke einzugeben sind, hängt vom einzelnen Applet ab und ist
dort jeweils angegeben.
Außerdem gibt es bei jedem Applet Beispiele, aus denen man die verwendende Syntax
ablesen
kann.
Unterstützte Operatoren
+ Addition |
!= ungleich |
> größer |
- Subtraktion |
== gleich |
< kleiner |
* Multiplikation |
>= größer gleich |
^ Potenzieren |
/ Division |
<= kleiner gleich |
- Vorzeichenminus |
! Fakultät |
Unterstützte Funktionen
Mit einem Argument
exp Exponentialfunktion |
asin Arcussinus |
round Runden |
log natürlicher Logarithmus |
acos Arcuscosinus |
floor größtes Ganzes |
sin Sinus |
atan Arcustangens |
ceil kleinstes Ganzes |
cos Cosinus |
sqrt Wurzel |
faktorielle Fakultät |
tan Tangens |
abs Betrag |
sign Vorzeichen |
Mit zwei Argumenten
max Maxmimum |
min Minimum |
atan2 Phasenwinkel |
Der von uns verwendete Parser beruht zu großen Teilen auf dem Funktionsparser von Darius Bacon, den Sie auf seiner Seite zur freien Verwendung
herunterladen können. Wir haben diesen Parser um einige Funktionen (z.B.
Multiplikation ohne explizites Multiplikationszeichen) ergänzt.
|