Le espressioni vengono valutate in base alle regole matematiche standard di precedenza:
Le espressioni numeriche sono costituite da funzioni e numeri reali interi combinati mediante gli operatori riportati nella seguente tabella:
Operatori numerici |
|
---|---|
Operatore |
Operazione |
( ) |
Raggruppa espressioni |
^ |
Indica l'elevazione a potenza |
* , / |
Moltiplica, divide |
+, - |
Aggiunge, sottrae |
Di seguito sono riportati alcuni esempi di espressioni numeriche:
3
3 + 0.6
(5.8^2) + PI
Un'espressione vettoriale è costituita da un insieme di funzioni, punti, vettori e numeri combinati mediante gli operatori riportati nella seguente tabella:
Operatori vettoriali |
|
---|---|
Operatore |
Operazione |
( ) |
Raggruppa espressioni |
& |
Determina il prodotto vettoriale di vettori (come un vettore) [a,b,c]&[x,y,z] = [ (b*z) - (c*y) , (c*x) - (a*z) , (a*y) - (b*x) ] |
* |
Determina il prodotto scalare di vettori (come un numero reale) [a,b,c]*[x,y,z] = ax + by + cz |
*, / |
Moltiplica, divide un vettore per un numero reale a*[x,y,z] = [a*x,a*y,a*z] |
+ , - |
Aggiunge, sottrae vettori (punti) [a,b,c] + [x,y,z] = [a+x,b+y,c+z] |
Di seguito sono riportati alcuni esempi di espressioni vettoriali:
A+[1,2,3] restituisce il punto posizionato a [1,2,3] unità rispetto al punto A.
L'espressione
[2<45<45] + [2<45<0] - [1.02, 3.5, 2]
aggiunge due punti e ne sottrae un terzo. I primi due punti sono espressi in coordinate sferiche.