Come vengono valutate le espressioni (comandi CAL e CALCRAPIDA)

Le espressioni vengono valutate in base alle regole matematiche standard di precedenza:

Espressioni numeriche

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

Espressioni vettoriali

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.