Výrazy se vyhodnocují podle standardních matematických pravidel priority:
Numerické výrazy jsou reálná a celočíselná čísla a funkce v kombinaci s následujícími operátory:
|
Numerické operátory |
|
|---|---|
|
Operátor |
Operace |
|
( ) |
Seskupí výrazy |
|
^ |
Indikuje umocňování. |
|
* , / |
Násobení, dělení |
|
+, - |
Sčítání, odčítání |
Následují příklady číselných výrazů:
3
3 + 0.6
(5.8^2) + PI
Vektorový výraz je souborem bodů, vektorů, čísel a funkcí v kombinaci s operátory v následující tabulce.
|
Vektorové operátory |
|
|---|---|
|
Operátor |
Operace |
|
( ) |
Seskupí výrazy |
|
& |
Určí vektorový součin dvou vektorů (což je vektor): [a,b,c]&[x,y,z] = [ (b*z) – (c*y) , (c*x) – (a*z) , (a*y) – (b*x) ] |
|
* |
Určí skalární součin dvou vektorů (reálné číslo). [a,b,c]*[x,y,z] = ax + by + cz |
|
*, / |
Násobí, dělí vektor reálným číslem. a*[x,y,z] = [a*x,a*y,a*z] |
|
+ , - |
Sčítá, odčítá vektory (body): [a,b,c] + [x,y,z] = [a+x,b+y,c+z] |
Následují příklady vektorových výrazů:
Výraz A+[1,2,3] určí bod, který je umístěn o [1,2,3] jednotky od bodu A.
Výraz
[2<45<45] + [2<45<0] - [1.02, 3.5, 2]
sečte dva body a odečte třetí bod. První dva body jsou vyjádřeny ve sférických souřadnicích.