Áú»¢¶Ä²©

Table of Contents

6 Funcions matem¨¤tiques

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¨®:

  • Els par¨¤metres de funci¨® es separen amb comes
  • Les expressions s'accepten com a par¨¤metres
  • Els par¨¤metres de funci¨® opcionals (o parts de par¨¤metres) s'indiquen amb < >
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)