Wartość wyrażeń jest wyznaczana zgodnie ze standardowymi regułami matematycznymi kolejności wykonywania działań:
Wyrażenia numeryczne operują na liczbach rzeczywistych lub całkowitych oraz funkcjach połączonych następującymi operatorami.
Operatory numeryczne |
|
---|---|
Operator |
Operacja |
( ) |
Grupowanie wyrażeń |
^ |
potęgowanie |
* , / |
mnożenie i dzielenie |
+, - |
Dodawanie i odejmowanie |
Niżej podano przykłady wyrażeń numerycznych:
3
3 + 0.6
(5.8^2) + PI
Wyrażenie wektorowe może zawierać punkty, wektory, liczby i funkcje połączone następującymi operatorami.
Operatory wektorowe |
|
---|---|
Operator |
Operacja |
( ) |
grupowanie wyrażeń |
& |
wyznaczanie iloczynu wektorowego (wynik jest wektorem) [a,b,c]&[x,y,z] = [ (b*z) – (c*y) , (c*x) – (a*z) , (a*y) – (b*x) ] |
* |
Określa iloczyn skalarny wektorów (wynik jest liczbą rzeczywistą) [a,b,c]*[x,y,z] = ax + by + cz |
*, / |
mnożenie i dzielenie wektora przez liczbę rzeczywistą a*[x,y,z] = [a*x,a*y,a*z] |
+ , - |
Dodawanie i odejmowanie wektorów (punktów) [a,b,c] + [x,y,z] = [a+x,b+y,c+z] |
Oto przykłady wyrażeń wektorowych:
A+[1,2,3] oznacza punkt położony w odległości równej liczbie jednostek: [1,2,3] względem punktu A.
Wyrażenie
[2<45<45] + [2<45<0] - [1.02, 3.5, 2]
dodaje dwa punkty i odejmuje trzeci punkt. Pierwsze dwa punkty są wyrażone we współrzędnych sferycznych.