Syntax der Funktionseingabe

 

Der Syntax mit dem Funktionen eingeben werden differiert von der gewohnten Schreibweise, ist aber leicht verständlich. Folgende Befehle erkennt der Parser:

a) Befehle mit zwei "Ästen"

 

plus(Summand1, Summand2)            +

minus(Minuend, Subtrahend)             -

mult(Multiplikant, Multiplikator)        *

div(Divident, Divisor)                        /

pow(Basis, Exponent)                      Potenzfunktion

 

b) Befehle mit einem "Ast"

 

abs(x)                Absolutbetrag

sqrt(x)               Quadratwurzel

log(x)                Natürlicher Logarithmus

exp(x)               Exponentialfunktion

sin(x)                Sinus

cos(x)               Cosinus

tan(x)               Tangens

asin(x)               Arcussinus

acos(x)              Arcuscosinus

atan(x)               Arcustangens

exp(1)               Eulersche Konstante

pi                      Kreiszahl p

 

Die Befehle können untereinander auch geschachtelt werden:

pow(sin(x),3) = = (sinx)3

sin(pow(x,3)) = = sin(x3)

plus(plus(mult(3,pow(x,2)),mult(x,1)),2) = = 3x2 + x + 2

div(plus(x,2), mult(minus(pow(x,2),4), minus(x,2)) = = (x+2)/((x2-4)(x-2))

cos(plus(x,pi) = = cos(x+p )

exp(plus(x,log(x))) = = ex+lnx

 

- der Parser analysiert den Term von "innen" nach "außen", so  ergibt    sich eine andere Art der Klammersetzung

 

Achtung:

Falls bei der Funktionseingabe ein Fehler unterlaufen ist, wird eine Fehlermeldung angezeigt und der Parser gibt die Nullfunktion zurück.