KAL bei der Berechnung von Ausdrücken (Befehl KAL)

Der Befehl KAL geht bei der Berechnung von Ausdrücken nach allgemeinen mathematischen Prioritätsregeln vor.

Numerische Ausdrücke

Numerische Ausdrücke bestehen aus reellen ganzen Zahlen sowie Funktionen, die durch die Operatoren in der folgenden Tabelle verknüpft sein können.

Numerische Operatoren

Operator

Operation

( )

Gruppiert Ausdrücke

^

Zeigt Potenzierung an

* , /

Multipliziert, dividiert

+, -

Addiert, subtrahiert

Einige Beispiele für numerische Ausdrücke:

3

3 + 0.6

(5.8^2) + PI

Vektorausdrücke

Ein Vektorausdruck besteht aus einer Verknüpfung von Punkten, Vektoren, Zahlen und Funktionen durch die Operatoren in der folgenden Tabelle.

Vektoroperatoren

Operator

Operation

( )

Gruppiert Ausdrücke

&

Bestimmt das Vektorprodukt von Vektoren (als Vektor).

[a,b,c]&[x,y,z] = [ (b*z) - (c*y) , (c*x) - (a*z) , (a*y) - (b*x) ]

*

Bestimmt das Skalarprodukt von Vektoren (als reelle Zahl).

[a,b,c]*[x,y,z] = ax + by + cz

*, /

Führt Multiplikationen und Divisionen von Vektoren und reellen Zahlen durch.

a*[x,y,z] = [a*x,a*y,a*z]

+ , -

Addiert bzw. subtrahiert Vektoren (Punkte).

[a,b,c] + [x,y,z] = [a+x,b+y,c+z]

Einige Beispiele für Vektorausdrücke:

A+[1,2,3] bezeichnet den Punkt, der [1,2,3] Einheiten relativ zu Punkt A liegt.

Der Ausdruck

[2<45<45] + [2<45<0] - [1.02, 3.5, 2]

addiert zwei Punkte und subtrahiert einen dritten. Die ersten beiden Punkte sind in Kugelkoordinaten angegeben.