Cómo se evalúan las expresiones (comandos CAL y CALCURAPIDA)

Las expresiones se evalúan de acuerdo con las reglas matemáticas estándar de prioridad:

Expresiones numéricas

Las expresiones numéricas son números enteros reales y funciones combinados con los operadores que se indican en la siguiente tabla.

Operadores numéricos

Operador

Operación

( )

Grupos de expresiones

^

Indica exponenciación

* , /

Multiplica, divide

+, -

Adiciona, sustrae

A continuación se presentan algunos ejemplos de expresiones numéricas:

3

3 + 0.6

(5.8^2) + PI

Expresiones vectoriales

Una expresión vectorial es un conjunto de puntos, vectores, números y funciones combinados con los operadores de la siguiente tabla.

Operadores vectoriales

Operador

Operación

( )

Grupos de expresiones

&

Determina el producto vectorial de los vectores (como un vector)

[a,b,c]&[x,y,z] = [ (b*z) - (c*y) , (c*x) - (a*z) , (a*y) - (b*x) ]

*

Determina el producto escalar de los vectores (como un número real)

[a,b,c]*[x,y,z] = ax + by + cz

*, /

Multiplica o divide un vector por un número real

a*[x,y,z] = [a*x,a*y,a*z]

+ , -

Suma o resta vectores (puntos)

[a,b,c] + [x,y,z] = [a+x,b+y,c+z]

A continuación se presentan ejemplos de expresiones vectoriales:

A+[1,2,3] calcula el punto situado a [1,2,3] unidades del punto A.

La expresión

[2<45<45] + [2<45<0] - [1.02, 3.5, 2]

suma dos puntos y resta un tercero. Los dos primeros puntos están expresados en coordenadas esféricas.