Syntax der Funktionseingabe

 

Folgende Befehle können sie benutzen, um Funktionsterme einzugeben.

 

a) Befehle mit zwei "Ästen"

Folgende Operatoren haben zwei Argumente, die durch ( ) eingeschlossen und durch  ", "  getrennt sein müssen.  

plus(Summand1, Summand2)            +

minus(Minuend, Subtrahend)             -

mult(Multiplikant, Multiplikator)        *

div(Divident, Divisor)                        /

pow(Basis, Exponent)                      Potenzfunktion

 

b) Befehle mit einem "Ast"

Diese Operatoren haben ein Argument, das durch ( ) eingeschlossen wird.

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

- bei komplizierten Termen ist es vorteilhaft, von "innen" nach "außen" den Term zu erstellen. So behält man am einfachsten die Übersicht über die Klammersetzung.

Achtung:

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