6 Funcions matemàtiques
Totes les funcions enumerades aquí són compatibles amb:
Les funcions matemàtiques s'admeten amb tipus de valor flotant i enter, llevat que s'indiqui el contrari.
Les funcions es llisten sense informació addicional. Feu clic a la funció per veure'n tots els detalls.
| Funció | Descripció |
|---|---|
| abs | Valor absolut d'un valor. |
| acos | Arcosinus d'un valor com a angle, expressat en radians. |
| asin | Arcseu d'un valor com a angle, expressat en radians. |
| atan | Arctangent d'un valor com a angle, expressat en radians. |
| atan2 | Arctangent de l'ordenada (valor) i les coordenades d'abscissa especificades com a angle, expressada en radians. |
| mitjana | Valor mitjà dels valors dels elements de referència. |
| cbrt | Arrel cúbica d'un valor. |
| ceil | Arrodoneix el valor a l'enter més proper o igual. |
| cos | Cosinus d'un valor, on el valor és un angle expressat en radians. |
| cosh | Cosinus hiperbòlic d'un valor. |
| cot | Cotangent d'un valor, on el valor és un angle expressat en radians. |
| graus | Converteix un valor de radians a graus. |
| e | Nombre d'Euler (2.718281828459045). |
| exp | Nombre d'Euler a una potència d'un valor. |
| expm1 | Nombre d'Euler a una potència d'un valor menys 1. |
| floor | Arrodoneix el valor al nombre enter més petit o igual més proper. |
| log | Logaritme natural. |
| log10 | Logaritme decimal. |
| max | Valor més alt dels valors de l'element referenciat. |
| min | Valor més baix dels valors dels elements de referència. |
| mod | Resta de la divisió. |
| pi | Constant Pi (3,14159265358979). |
| power | Poder d'un valor. |
| radians | Converteix un valor de graus a radians. |
| rand | Retorna un valor enter aleatori. |
| round | Arrodoneix el valor a decimals. |
| signum | Retorna '-1' si un valor és negatiu, '0' si un valor és zero, '1' si un valor és positiu. |
| sin | Sinus d'un valor, on el valor és un angle expressat en radians. |
| sinh | Sinus hiperbòlic d'un valor, on el valor és un angle expressat en radians. |
| sqrt | Arrel quadrada d'un valor. |
| sum | Suma dels valors dels elements de referència. |
| tan | Tangent d'un valor. |
| truncate | Trunca el valor a decimals. |
Detalls de la funció
Algunes notes generals sobre paràmetres de funció:
- Els paràmetres de funció són separats per una coma
- S'admeten expressions com a paràmetres
- Els paràmetres de funció opcionals (o parts de paràmetres) s'indiquen amb
<>
abs(value)
El valor absolut (des de 0) d'un valor.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Log.
Per a les cadenes retorna: 0 - els valors són iguals; 1 - els valors són diferents.
Paràmetre:
- valor - el valor que cal comprovar
Per exemple, el valor absolut tant de '3' com de '-3' serà '3'.
Exemple:
abs(last(/host/key))>10
acos(value)
Arccosinus d'un valor com a angle, expressat en radians.
Paràmetre:
- valor - el valor que cal comprovar
El valor ha d'estar entre -1 i 1. Per exemple, l'arcosinus d'un valor '0,5' serà '2,0943951'.
Exemple:
acos(last(/host/key))
asin(value)
Arcsinus d'un valor com a angle, expressat en radians.
Paràmetre:
- valor - el valor que cal comprovar
El valor ha d'estar entre -1 i 1. Per exemple, l'arcsinus d'un valor '0,5' serà '-0.523598776'.
Exemple:
asin(last(/host/key))
atan(value)
Arctangent d'un valor com a angle, expressat en radians.
Paràmetre:
- valor - el valor que cal comprovar
El valor ha d'estar entre -1 i 1. Per exemple, l'arctangent d'un valor '1' serà '0.785398163'.
Exemple:
atan(last(/host/key))
atan2(value,abscissa)
Arctangent de l'ordenada (valor) i les coordenades d'abscissa especificades com a angle, expressades en radians.
Paràmetres:
- valor - el valor a comprovar;
- abscissa - el valor de l'abscissa.
Per exemple, l'arctangent de les coordenades ordenades i abscisses d'un valor '1' serà '2,21429744'.
Exemple:
atan(last(/host/key),2)
avg(<value1>,<value2>,...)
Valor mitjà dels valors de l'element referenciat.
Paràmetre:
- valueX - valor retornat per una de les funcions que treballa amb l'historial d'elements.
Exemple:
avg(avg(/host/key),avg(/host2/key2))
cbrt(value)
Arrel cúbica d'un valor.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, l'arrel cúbica de '64' serà '4', de '63' serà '3.97905721'.
Exemple:
cbrt(last(/host/key))
ceil(value)
Arrodoneix el valor a l'enter més proper o igual.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, '2,4' s'arrodonirà a '3'. Veieu també floor().
Exemple:
ceil(last(/host/key))
cos(value)
Cosinus d'un valor, on el valor és un angle expressat en radians.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el cosinus d'un valor '1' serà '0,54030230586'.
Exemple:
cos(last(/host/key))
cosh(value)
Cosinus hiperbòlic d'un valor. Retorna el valor com a nombre real, no com a notació científica.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el cosinus hiperbòlic d'un valor '1' serà '1,54308063482'.
Exemple:
cosh(last(/host/key))
cot(value)
Cotangent d'un valor, on el valor és un angle expressat en radians.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, la cotangent d'un valor '1' serà '0,54030230586'.
Exemple:
cot(last(/host/key))
degrees(value)
Converteix un valor de radians a graus.
Paràmetre:
- valor: valor que cal comprovar
Per exemple, un valor '1' convertit en graus serà '57,2957795'.
Exemple:
degrees(last(/host/key))
e
Nombre d'Euler (2.718281828459045).
Exemple:
e()
exp(value)
Nombre d'Euler a una potència d'un valor.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el nombre d'Euler a potència '2' serà '7,38905609893065'.
Exemple:
exp(last(/host/key))
expm1(value)
Nombre d'Euler a una potència d'un valor menys 1.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el nombre d'Euler a potència '2' menys 1 serà '6,38905609893065'.
Exemple:
expm1(last(/host/key))
floor(value)
Arrodoneix el valor a l'enter més petit o igual més proper.
Paràmetre:
- valor - el valor que cal comprovar
Per exemple, '2,6' s'arrodonirà a '2'. Veieu també ceil().
Exemple:
floor(last(/host/key))
log(value)
Logaritme natural.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el logaritme natural d'un valor '2' serà '0,69314718055994529'.
Exemple:
log(last(/host/key))
log10(value)
Logaritme decimal.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el logaritme decimal de '5' serà '0,69897000433'.
Exemple:
log10(last(/host/key))
max(<value1>,<value2>,...)
Valor més alt dels valors dels elements de referència.
Paràmetre:
- valueX - valor retornat per una de les funcions de l'historial.
Exemple:
max(avg(/host/key),avg(/host2/key2))
min(<value1>,<value2>,...)
Valor més baix dels valors dels elements de referència.
Paràmetre:
- valueX - valor retornat per una de les funcions de l'historial.
Exemple:
min(avg(/host/key),avg(/host2/key2))
mod(value,denominator)
La resta de la divisió.
Paràmetres:
- valor - valor a comprovar;
- denominador - denominador de la divisió.
Per exemple, la resta de divisió de '5' amb denominador de divisió '2' serà '1'.
Exemple:
mod(last(/host/key),2)
pi
Constant Pi (3.14159265358979).
Exemple:
pi()
power(value,power value)
Potència d'un valor.
Paràmetres:
- valor - valor a comprovar;
- valor de potència - la potència enèssima a emprar.
Per exemple, la tercera potència d'un valor '2' serà '8'.
Exemple:
power(last(/host/key),3)
radians(value)
Converteix un valor de graus a radians.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, un valor '1' convertit en radians serà '0,0174532925'.
Exemple:
radians(last(/host/key))
rand
Retorna un valor enter aleatori. Un nombre generat pseudoaleatori que empra el temps com a llavor (suficient per a finalitats matemàtiques, però no per a la criptografia).
Exemple:
rand()
round(value,decimal places)
Arrodoneix el valor a decimals.
Paràmetres:
- valor - valor a comprovar;
- posicions decimals - especifiqueu les xifres decimals per arrodonir (també és possible 0).
Per exemple, un valor '2,5482' arrodonit a 2 decimals serà '2,55'.
Exemple:
round(last(/host/key),2)
signum(value)
Retorna '-1' si un valor és negatiu, '0' si un valor és zero, '1' si un valor és positiu.
Paràmetre:
- valor - valor que cal comprovar.
Exemple:
signum(last(/host/key))
sin(value)
Sinus d'un valor, on el valor és un angle expressat en radians.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el sinus d'un valor '1' serà '0,8414709848'.
Exemple:
sin(last(/host/key))
sinh(value)
Sinus hiperbòlic d'un valor, on el valor és un angle expressat en radians.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, el sinus hiperbòlic d'un valor '1' serà '1,17520119364'.
Exemple:
sinh(last(/host/key))
sqrt(value)
Arrel quadrada d'un valor.
Aquesta funció fallarà amb un valor negatiu.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, l'arrel quadrada de '3,5' serà '1,87082869339'.
Exemple:
sqrt(last(/host/key))
sum(<value1>,<value2>,...)
Suma dels valors dels elements de referència.
Paràmetre:
- valueX - valor retornat per una de les funcions de l'historial.
Exemple:
sum(avg(/host/key),avg(/host2/key2))
tan(value)
Tangent d'un valor.
Paràmetre:
- valor - valor que cal comprovar
Per exemple, la tangent del valor '1' serà '1,55740772465'.
Exemple:
tan(last(/host/key))
truncate(value,decimal places)
Truncar el valor a decimals.
Paràmetres:
- valor - valor a comprovar;
- posicions decimals - especifiqueu posicions decimals per truncar (també és possible 0).
Per exemple, un valor '2,5482' truncat a 2 decimals serà '2,54'.
Exemple:
truncate(last(/host/key),2)
Veieu totes les funcions admeses.