Der Befehl KAL geht bei der Berechnung von Ausdrücken nach allgemeinen mathematischen Prioritätsregeln vor.
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
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.