Documentación de Descartes: Funciones matemáticas, operadores.

Las funciones matemáticas que reconoce el analizador de expresiones de Descartes, aparte de las que esté explícitamente definidas en una escena, son las siguientes:

Funciones de una variable (x):

sqr         sqr(x)=x*x
sqrt        sqrt(x)=raíz cuadrada de x
raíz        sqrt(x)=raíz cuadrada de x
exp         exp(x)=exponencial natural de x=e^x
log         log(x)=logaritmo natural de x
log10       log10(x)=logaritmo base 10 de x
abs         abs(x)=valor absoluto de x
ent         ent(x)=mayor entero n tal que n<x
sgn         sgn(x)=signo de x (1 si x>0,-1 si x<0,0 si x=0)
ind         ind(b)=indicadora de b (1 si b=true, 0 si b=false)
sin         sin(x)=seno de x
sen         sen(x)=seno de x
cos         cos(x)=coseno de x
tan         tan(x)=tangente de x
cot         cot(x)=cotangente de x
sec         sec(x)=secante de x
csc         csc(x)=cosecante de x
sinh        sinh(x)=seno hiperbólico de x=(exp(x)-exp(-x))/2
senh        senh(x)=seno hiperbólico de x=(exp(x)-exp(-x))/2
cosh        cosh(x)=coseno hiperbólico de x=(exp(x)+exp(-x))/2
tanh        tanh(x)=tangente hiperbólica de x=sinh(x)/cosh(x)
coth        cot(x)=cotangente hiperbólica de x=cosh(x)/sinh(x)
sech        sech(x)=secante hiperbólica de x=1/cosh(x)
csch        csch(x)=cosecante hiperbólica de x=1/senh(x)
asin        asin(x)=ángulo cuyo seno es x
asen        asen(x)=ángulo cuyo seno es x
acos        acos(x)=ángulo cuyo coseno es x
atan        atan(x)=ángulo cuya tangente es x

Funciones de dos variable (x,y):

min         min(x,y)=mínimo de x e y
max         max(x,y)=máximo de x e y

También hay un número aleatorio con distribución uniforme en el intervalo [0,1]:

    rnd

Los operadores y otros símbolos que el analizador de expresiones reconoce son:

(   paréntesis izquierdo
)   paréntesis derecho
==  igualdad, operador binario que da un resultado booleano.
!=  desigualdad, operador binario que da un resultado booleano.
#   desigualdad, operador binario que da un resultado booleano
|   operador binario de disyunción equivalente a OR ( O )
&   operador binario de conjunción equivalente a AND ( y )
>   mayor que, operador binario que da un resultado booleano
<   menor que, operador binario que da un resultado booleano
>=  mayor o igual que, operador binario que da un resultado booleano
<=  menor o igual que, operador binario que da un resultado booleano
+   signo mas, operador binario de suma
-   signo menos: binario de resta o unario de cambio de signo
*   por, operador binario de multiplicación
/   entre, operador binario de división
^   operador binario de exponenciación (a^b=ab )
%   módulo, operador binaro, resto de una división entera
~   operador unario booleano de negación.
?   pregunta, sólo para asignaciones condicionales (P)?a:b
:   separador, sólo para asignaciones condicionales (P)?a:b