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