Table of Contents

6 Funciones matemáticas

Todas las funciones enumeradas aquí son compatibles con:

Las funciones matemáticas son compatibles con tipos de valores flotantes y enteros, a menos que se diga lo contrario.

Algunas notas generales sobre los parámetros de función:

  • Los parámetros de la función están separados por una coma.
  • Se aceptan expresiones como parámetros.
  • Los parámetros de función opcionales (o partes de parámetros) se indican mediante < >
FUNCIÓN
Descripción Parámetros específicos de la función Comentarios
abs (valor)
El valor absoluto de un valor. valor - valor a comprobar Tipos de valores admitidos: float, int, str, text, log

Para cadenas devuelve:
0 - los valores son iguales
1 - los valores difieren

Ejemplo:
=> abs(last(/host/key))>10

La diferencia numérica absoluta se calculará, como visto con estos valores de ejemplo entrantes (valor 'anterior' y 'último' = diferencia absoluta):
'1' y '5' = 4
'3' y '1' = 2<br >'0' y '-2,5' = 2,5
acos (valor)
El arcocoseno de un valor como un ángulo, expresado en radianes. valor - valor a comprobar El valor debe estar entre -1 y 1.

Por ejemplo, el arcocoseno de un valor ' 0.5' será '2.0943951'.

Ejemplo:
=> acos(last(/host/key))
asin (valor)
El arcoseno de un valor como ángulo, expresado en radianes. valor - valor a comprobar El valor debe estar entre -1 y 1.

Por ejemplo, el arcoseno de un valor ' 0.5' será '-0.523598776'.

Ejemplo:
=> asin(last(/host/key))
atan (valor)
El arcotangente de un valor como un ángulo, expresado en radianes. valor - valor a comprobar Por ejemplo, el arcotangente de un valor '1' será '0,785398163'.

Ejemplo:
=> atan(último(/host/clave))
atan2 (valor,abscisa)
El arcotangente de las coordenadas de ordenadas (valor) y abscisas especificadas como un ángulo, expresado en radianes. valor - valor a comprobar
abcisa - valor de abscisa
Por ejemplo, el arcotangente de la Las coordenadas de ordenadas y abscisas de un valor '1' serán '2.21429744'.

Ejemplo:
=> atan2(last(/host/key),2)
avg (<valor1>,<valor2>,...)
Valor promedio de los valores de los elementos referenciados. valueX - valor devuelto por otra función que trabaja con el historial del elemento Ejemplo:
=> avg(avg(/host/key),avg (/host2/clave2))
cbrt (valor)
Raíz cúbica de un valor. valor - valor a comprobar Por ejemplo, la raíz cúbica de '64' será '4', de '63' será '3.97905721'.

Ejemplo:
=> cbrt(último(/host/clave))
ceil (valor)
Redondea el valor al número entero mayor o igual más cercano. valor - valor a comprobar Por ejemplo, '2,4' se redondeará a '3'.

Ejemplo:
=> ceil(last(/host/key))

Ver también piso().
cos (valor)
El coseno de un valor, donde el valor es un ángulo expresado en radianes. valor - valor a comprobar Por ejemplo, el coseno de un valor '1' será '0,54030230586'.
<br >Ejemplo:
=> cos(último(/host/clave))
cosh (valor)
El coseno hiperbólico de un valor. valor - valor a comprobar Por ejemplo, el coseno hiperbólico de un valor '1' será '1.54308063482'.

Devuelve el valor como un número real, no como notación científica.

Ejemplo:
=> cosh(last(/host/key))
cot (valor)
La cotangente de un valor, donde el valor es un ángulo, expresada en radianes. valor - valor a comprobar Por ejemplo, la cotangente de un valor '1' será '0,54030230586'.
< br>Ejemplo:
=> cot(lat(/host/clave))
degrees (valor)
Convierte un valor de radianes a grados. valor - valor a comprobar Por ejemplo, un valor '1' convertido a grados será '57.2957795'.

Ejemplo:
=> degrees(last(/host/clave))
e
Número de Euler (2.718281828459045). Ejemplo:
=> e()
exp (valor)
El número de Euler elevado a una potencia de un valor. valor - valor a comprobar Por ejemplo, el número de Euler elevado a una potencia de un valor '2' será '7.38905609893065'.

Ejemplo:< br>=> exp(last(/host/clave))
expm1 (valor)
El número de Euler elevado a una potencia de un valor menos 1. valor - valor a comprobar Por ejemplo, el número de Euler elevado a una potencia de un valor '2' menos 1 será '6.38905609893065'.
<br >Ejemplo:
=> expm1(last(/host/clave))
floor (valor)
Redondea el valor hacia abajo al entero menor o igual más cercano. valor - valor a comprobar Por ejemplo, '2,6' se redondeará hacia abajo a '2'.

Ejemplo:
=> floor(last(/host/key))

Ver también ceil().
log (valor)
Logaritmo natural. valor - valor a comprobar Por ejemplo, el logaritmo natural de un valor '2' será '0,69314718055994529'.

Ejemplo:
=> log(last(/host/clave))
log10 (valor)
Logaritmo decimal. valor - valor a comprobar Por ejemplo, el logaritmo decimal de un valor '5' será '0,69897000433'.

Ejemplo:
=> **log10* *(last(/host/clave))
max (<valor1>,<valor2>,...)
Valor más alto de los valores de elementos referenciados. valueX - valor devuelto por otra función que trabaja con el historial de elementos Ejemplo:
=> max(avg(/host/key),avg (/host2/clave2))
min (<valor1>,<valor2>,...)
Valor más bajo de los valores de elementos referenciados. valueX - valor devuelto por otra función que trabaja con el historial de elementos Ejemplo:
=> min(avg(/host/key),avg (/host2/clave2))
mod (valor,denominador)
Restante de división. valor - valor a verificar
denominador - denominador de división
Por ejemplo, el resto de división de un valor '5' con denominador de división '2' será '1'.< br>
Ejemplo:
=> mod(last(/host/clave),2)
pi
Constante Pi (3.14159265358979). Ejemplo:
=> pi()
power (valor,valor de potencia)
La potencia de un valor. valor - valor a comprobar
valor de potencia - la enésima potencia a utilizar
Por ejemplo, la tercera potencia de un valor '2' será '8' .

Ejemplo:
=> power(last(/host/clave),3)
radians (valor)
Convertir un valor de grados a radianes. valor - valor a comprobar Por ejemplo, un valor '1' convertido a radianes será '0,0174532925'.

Ejemplo:
=> radians(last(/host/clave))
rand
Devuelve un valor entero aleatorio. Un número generado pseudoaleatorio que utiliza el tiempo como semilla (suficiente para fines matemáticos, pero no para criptografía).

Ejemplo:
=> rand()
round (valor, decimales)
Redondea el valor a decimales. valor - valor a comprobar
decimales - especifica decimales para redondear (0 también es posible)
Por ejemplo, un valor '2,5482' redondeado a 2 decimales serán '2,55'.

Ejemplo:
=> round(last(/host/key),2)
signum (valor)
Devuelve '-1' si un valor es negativo, '0' si un valor es cero, '1' si un valor es positivo. valor - valor a comprobar Ejemplo:
=> ** signum**(last(/host/clave))
sin (valor)
El seno de un valor, donde el valor es un ángulo expresado en radianes. valor - valor a comprobar Por ejemplo, el seno de un valor '1' será '0,8414709848'.
<br >Ejemplo:
=> sin(last(/host/clave))
sinh (valor)
El seno hiperbólico de un valor. valor - valor a comprobar Por ejemplo, el seno hiperbólico de un valor '1' será '1.17520119364'.

Ejemplo:
=> sinh(último(/host/clave))
sqrt (valor)
Raíz cuadrada de un valor. valor - valor a comprobar Esta función fallará con un valor negativo.

Por ejemplo, la raíz cuadrada de un valor '3,5' será '1,87082869339' .

Ejemplo:
=> sqrt(last(/host/clave))
sum (<valor1>,<valor2>,...)
Suma de los valores de los elementos referenciados. valueX - valor devuelto por otra función que trabaja con el historial del elemento Ejemplo:
=> sum(avg(/host/key),avg( /host2/clave2))
tan (valor)
La tangente de un valor. valor - valor a comprobar Por ejemplo, la tangente de un valor '1' será '1.55740772465'.

Ejemplo:
=> tan(last(/host/clave))
truncate (valor, decimales)
Truncar el valor a lugares decimales. valor - valor a comprobar
lugares decimales - especificar lugares decimales para truncar (0 también es posible)
Ejemplo:
=> truncate(last(/host/clave),2)