Totes les funcions llistades aqu¨ª s¨®n admeses a:
Les funcions matem¨¤tiques s¨®n admeses amb els tipus de coma flotant i enters, si no es diu el contrari.
Algunes notes generals dels par¨¤metres de la funci¨®:
<
>
FUNCI? | ||
---|---|---|
¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® | Par¨¤metres espec¨ªfics de la funci¨® | Comentaris |
abs (valor) | ||
El valor absolut (des de zero) d'un valor. | valor - valor a comprovar | Per exemple, el valor absolut de '3' o '-3' ser¨¤ '3'. Exemple: => abs(last(/host/key))>10 |
acos (valor) | ||
L'arc cosinus d'un valor en forma d'angle, expressat en radians. | valor - valor a verificar | El valor ha d'¨¦sser entre -1 i 1. Per exemple, l'arc cosinus de '0.5' ser¨¤ '2.0943951'. Exemple: => acos(last(/host/key)) |
asin (valor) | ||
L'arc sinus d'un valor en forma d'angle, expressat en radians. | valor - valor a verificar | El valor ha d'¨¦sser entre -1 i 1. Per exemple, l'arc sinus de '0.5' ser¨¤ '-0.523598776'. Exemple: => asin(last(/host/key)) |
atan (valor) | ||
L'arc tangent d'un valor en forma d'angle, expressat en radians. | valor - valor a verificar | Per exemple, l'arc tangent de '1' ser¨¤ '0.785398163'. Exemple: => atan(last(/host/key)) |
atan2 (valor,abscissa) | ||
L'arc tangent de l'ordenada i les coordenades d'abscissa especificades en forma d'angle, expressats en radians. | valor - valor a verificar abscissa - valor de l'abscissa |
Per exemple, l'arc tangent de les coordenades d'ordenada i abscissa del valor '1' ser¨¤ '2.21429744'. Exemple: => atan2(last(/host/key),2) |
avg (<valor1>,<valor2>,...) | ||
Valor mitj¨¤ dels valors dels elements referenciats. | valorX - valor retornat per una altra funci¨® que treballa amb elements d'hist¨°ric | Exemple: => avg(avg(/host/key),avg(/host2/key2)) |
cbrt (valor) | ||
Arrel c¨²bica d'un valor. | valor - valor a verificar | Per exemple, l'arrel c¨²bica de '64' ser¨¤ '4', la de '63' ser¨¤ '3.97905721'. Exemple: => cbrt(last(/host/key)) |
ceil (valor) | ||
Arrodonir el valor a l'enter superior o igual m¨¦s proper. | valor - valor a verificar | Per exemple, '2.4' s'arrodonir¨¤ a '3'. Exemple: => ceil(last(/host/key)) Veieu igualment floor(). |
cos (valor) | ||
El cosinus d'un valor, on el valor ¨¦s un angle expressat en radians. | valor - valor a verificar | Per exemple, el cosinus del valor '1' ser¨¤ '0.54030230586'. Exemple: => cos(last(/host/key)) |
cosh (valor) | ||
El cosinus hiperb¨°lic d'un valor. | valor - valor a verificar | Per exemple, el cosinus hiperb¨°lic del valor '1' ser¨¤ '1,54308063482'. Reenvia el valor en forma de nombre real, i no en forma de notaci¨® cient¨ªfica. Exemple: => cosh(last(/host/key)) |
cot (valor) | ||
La cotangent d'un valor, on el valor ¨¦s un angle, expressat en radians. | valor - valor a verificar | Per exemple, la cotangent del valor '1' ser¨¤ '0.54030230586'. Exemple: => cot(last(/host/key)) |
degrees (valor) | ||
Convertir un valor de radians en graus. | valor - valor a verificar | Per exemple, el valor '1' convertit en graus ser¨¤ '57.2957795'. Exemple: => degrees(last(/host/key)) |
e | ||
El nombre d'Euler (2.718281828459045). | Exemple: => e() |
|
exp (valor) | ||
Nombre d'Euler ¨¤ la pot¨¨ncia d'un valor. | valor - valor a verificar | Per exemple, el nombre d'Euler la pot¨¨ncia '2' ser¨¤ '7.38905609893065'. Exemple: => exp(last(/host/key)) |
expm1 (valor) | ||
Nombre d'Euler a una pot¨¨ncia d'un valor inferior a 1. | valor - valor a verificar | Per exemple, el nombre d'Euler a una pot¨¨ncia de '2' menys 1 ser¨¤ '6.38905609893065'. Exemple: => expm1(last(/host/key)) |
floor (valor) | ||
Arrondir el valor a l'enter inferior o igual m¨¦s proper. | valor - valor a verificar | Per exemple, '2.6' s'arrodonir¨¤ a '2'. Exemple: => floor(last(/host/key)) Veieu ceil(). |
log (valor) | ||
Logaritme natural. | valor - valor a verificar | Per exemple, el logaritme natural de '2' ser¨¤ '0.69314718055994529'. Exemple: => log(last(/host/key)) |
log10 (valor) | ||
Logaritme decimal. | valor - valor a verificar | Per exemple, el logaritme decimal de '5' ser¨¤ '0.69897000433'. Exemple: => log10(last(/host/key)) |
max (<valor1>,<valor2>,...) | ||
El valor m¨¦s alt dels valors referenciats. | valorX - valor retornat per una altra funci¨® que treballa amb elements d'hist¨°ric | Exemple: => max(avg(/host/key),avg(/host2/key2)) |
min (<valor1>,<valor2>,...) | ||
El valor m¨¦s baix dels valors referenciats. | valorX - valor retornat per una altra funci¨® que treballa amb elements d'hist¨°ric | Exemple: => min(avg(/host/key),avg(/host2/key2)) |
mod (valor,denominador) | ||
Resta de divisi¨®. | valor - valor a verificar denominador - denominador de divisi¨® |
Per exemple, la resta de divisi¨® de '5' amb denominador '2' ser¨¤ '1'. Exemple: => mod(last(/host/key),2) |
pi | ||
Constant Pi (3.14159265358979). | Exemple : => pi() |
|
power (valor,valor m¨¦s alt) | ||
Pot¨¨ncia d'un valor. | valor - valor a verificar valor de pot¨¨ncia - l'N-¨¨ssima pot¨¨ncia a emprar |
Per exemple, la 3a pot¨¨ncia de '2' ser¨¤ '8' . Exemple: => power(last(/host/key),3) |
radians (valor) | ||
Convertir un valor de graus a radians. | valor - valor a verificar | Per exemple, '1' convertit a radians ser¨¤ '0.0174532925'. Exemple: => radians(last(/host/key)) |
rand | ||
Retorna un valor enter a l'atzar. | Un nombre generat de forma pseudo-aleat¨°ria emprant el temps com a base (prou per finalitats matem¨¤tiques, per¨° no pas per criptogr¨¤fiques). Exemple: => rand() |
|
round (valor,decimals) | ||
Arrodoneix el valor a decimals. | valor - valor a verificar decimals - nombre de decimals (es permet 0) |
Per exemple, '2.5482' arrodonit a 2 decimals ser¨¤ '2.55'. Exemple: => round(last(/host/key),2) |
signum (valor) | ||
Retorna '-1' si el valor ¨¦s negatiu, '0' ¨¦s nul, '1' si ¨¦s positiu. | valor - valor a verificar | Exemple: => signum(last(/host/key)) |
sin (valor) | ||
El sinus d'un valor, on el valor ¨¦s un angle expressat en radians. | valor - valor a verificar | Per exemple, el sinus del valor '1' ser¨¤ '0.8414709848'. Exemple: => sin(last(/host/key)) |
sinh (valor) | ||
El sinus hiperb¨°lic d'un valor. | valor - valor a verificar | Per exemple, el sinus hiperb¨°lic del valor '1' ser¨¤ '1.17520119364'. Exemple: => sinh(last(/host/key)) |
sqrt (valor) | ||
Arrel quadrada d'un valor. | valor - valor a verificar | Aquesta funci¨® no funcionar¨¤ pas amb un valor negatiu. Per exemple, l'arrel quadrada de '3.5' ser¨¤ '1.87082869339'. Exemple: => sqrt(last(/host/key)) |
sum (<valor1>,<valor2>,...) | ||
Suma dels valors dels elements referenciats. | valorX - valor retornat per una de les funcions d'hist¨°ric | Exemple: => sum(avg(/host/key),avg(/host2/key2)) |
tan (valor) | ||
La tangent d'un valor. | valor - valor a verificar | Per exemple, la tangent del valor '1' ser¨¤ '1.55740772465'. Exemple: => tan(last(/host/key)) |
truncate (valor,decimals) | ||
Truncar el valor a decimals. | valor - valor a verificar decimals - nombre de decimals (0 ¨¦s perm¨¨s) |
Exemple: => truncate(last(/host/key),2) |