Todas as fun??es listadas aqui s?o suportadas em:
Fun??es matem¨¢ticas s?o suportadas com tipos de valor float e integer, a menos que seja afirmado o contr¨¢rio.
Algumas notas gerais sobre par?metros de fun??o:
<
>
FUN??O | |||
---|---|---|---|
Descri??o | Par?metros espec¨ªficos da fun??o | °ä´Ç³¾±ð²Ô³Ù¨¢°ù¾±´Ç²õ | |
abs (valor) | |||
O valor absoluto de um valor. | valor - valor a ser verificado | Tipos de valor suportados: float, int, str, text, log Para strings retorna: 0 - valores s?o iguais 1 - os valores diferem Exemplo: => abs(last(/host/key))>10 A diferen?a num¨¦rica absoluta ser¨¢ calculada , como visto com esses valores de exemplo recebidos (valor 'anterior' e 'mais recente' = diferen?a absoluta): '1' e '5' = 4 '3' e '1' = 2 '0' e '-2.5' = 2.5 |
|
acos (valor) | |||
O arco-seno de um valor como um ?ngulo, expresso em radianos. | valor - valor a ser verificado | O valor deve estar entre -1 e 1. Por exemplo, o arco-seno de um o valor '0.5' ser¨¢ '2.0943951'. Exemplo: => acos(last(/host/key)) |
|
asin (valor) | |||
O arco-seno de um valor como um ?ngulo, expresso em radianos. | valor - valor a ser verificado | O valor deve estar entre -1 e 1. Por exemplo, o arco-seno de um o valor '0,5' ser¨¢ '-0,523598776'. Exemplo: => asin(last(/host/key)) |
|
atan (valor) | |||
O arco tangente de um valor como um ?ngulo, expresso em radianos. | valor - valor a ser verificado | Por exemplo, o arco tangente de um valor '1' ser¨¢ '0,785398163'. Exemplo: => atan(last(/host/key)) |
|
atan2 (valor,abcissa) | |||
O arco tangente das coordenadas de ordenada (exprue) e abcissa especificadas como um ?ngulo, expresso em radianos. | valor - valor a ser verificado abscissa - valor de abcissa |
Por exemplo, o arco tangente das coordenadas de ordenada e abcissa de um valor '1' ser¨¢ '2.21429744'. Exemplo: => atan2(last(/host/key),2) |
|
³¾¨¦»å¾±²¹ (<valor1>,<valor2>,...) | |||
Valor m¨¦dio dos valores do item referenciado. | valueX - valor retornado por uma das fun??es de hist¨®rico | Exemplo: => avg(avg(/host/key),avg(/ host2/chave2)) |
|
cbrt (valor) | |||
Raiz c¨²bica de um valor. | valor - valor a ser verificado | Por exemplo, a raiz c¨²bica de '64' ser¨¢ '4', de '63' ser¨¢ '3.97905721'. br>Exemplo: => cbrt(last(/host/key)) |
|
ceil (valor) | |||
Arredonde o valor para o inteiro maior mais pr¨®ximo. | valor - valor a ser verificado | Por exemplo, '2,4' ser¨¢ arredondado para '3'. Exemplo: => ceil(last(/host/key)) Veja tamb¨¦m floor(). |
|
cos (valor) | |||
O cosseno de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos. | valor - valor a ser verificado | Por exemplo, o cosseno de um valor '1' ser¨¢ '0,54030230586'. Exemplo: => cos(last(/host/key)) |
|
cosh (valor) | |||
O cosseno hiperb¨®lico de um valor. | valor - valor a ser verificado | Por exemplo, o cosseno hiperb¨®lico de um valor '1' ser¨¢ '1,54308063482'. Retorna o valor como real n¨²mero, n?o como nota??o cient¨ªfica. Exemplo: => cosh(last(/host/key)) |
|
ber?o (valor) | |||
A cotangente de um valor, onde o valor ¨¦ um ?ngulo, expresso em radianos. | valor - valor a ser verificado | Por exemplo, a cotangente de um valor '1' ser¨¢ '0,54030230586'.<br > Exemplo: => ber?o(last(/host/key)) |
|
graus (valor) | |||
Converte um valor de radianos para graus. | valor - valor a ser verificado | Por exemplo, um valor '1' convertido em graus ser¨¢ '57.2957795'. Exemplo: => graus(last(/host/key)) |
|
e | |||
N¨²mero de Euler (2.718281828459045). | Exemplo: => e() |
||
exp (valor) | |||
N¨²mero de Euler em uma ±è´Ç³Ù¨º²Ô³¦¾±²¹ de um valor. | valor - valor a verificar | Por exemplo, o n¨²mero de Euler em uma ±è´Ç³Ù¨º²Ô³¦¾±²¹ de um valor '2' ser¨¢ '7.38905609893065'. Exemplo : => exp(last(/host/key)) |
|
expm1 (valor) | |||
N¨²mero de Euler em uma ±è´Ç³Ù¨º²Ô³¦¾±²¹ de um valor menos 1. | valor - valor a verificar | Por exemplo, o n¨²mero de Euler em uma ±è´Ç³Ù¨º²Ô³¦¾±²¹ de um valor '2' menos 1 ser¨¢ '6,38905609893065'. Exemplo: => expm1(last(/host/key)) |
|
piso (valor) | |||
Arredonde o valor para o inteiro menor mais pr¨®ximo. | valor - valor a ser verificado | Por exemplo, '2,6' ser¨¢ arredondado para '2'. Exemplo: => floor(last(/host/key)) Veja tamb¨¦m ceil(). |
|
log (valor) | |||
Logaritmo natural. | valor - valor a ser verificado | Por exemplo, o logaritmo natural de um valor '2' ser¨¢ '0,69314718055994529'. Exemplo: => ** log**(last(/host/chave)) |
|
log10 (valor) | |||
Logaritmo decimal. | valor - valor a ser verificado | Por exemplo, o logaritmo decimal de um valor '5' ser¨¢ '0,69897000433'. Exemplo: => log10(last(/host/chave)) |
|
max (<valor1>,<valor2>,...) | |||
Valor mais alto dos valores de item referenciados. | valueX - valor retornado por uma das fun??es de hist¨®rico | Exemplo: => max(avg(/host/key),avg(/ host2/chave2)) |
|
min (<valor1>,<valor2>,...) | |||
Valor mais baixo dos valores de item referenciados. | valueX - valor retornado por uma das fun??es de hist¨®rico | Exemplo: => min(avg(/host/key),avg(/ host2/chave2)) |
|
mod (valor,denominador) | |||
Resto da divis?o. | valor - valor a verificar denominador - denominador da divis?o |
Por exemplo, o resto da divis?o de um valor '5' com denominador de divis?o '2' ser¨¢ '1' . Exemplo: => mod(last(/host/key),2) |
|
pi | |||
Constante Pi (3.14159265358979). | Exemplo: => pi() |
||
±è´Ç³Ù¨º²Ô³¦¾±²¹ (valor,valor de ±è´Ç³Ù¨º²Ô³¦¾±²¹) | |||
A ±è´Ç³Ù¨º²Ô³¦¾±²¹ de um valor. | valor - valor a ser verificado valor da ±è´Ç³Ù¨º²Ô³¦¾±²¹ - a en¨¦sima ±è´Ç³Ù¨º²Ô³¦¾±²¹ a ser usada |
Por exemplo, a terceira ±è´Ç³Ù¨º²Ô³¦¾±²¹ de um valor '2' ser¨¢ ' 8'. Exemplo: => power(last(/host/key),3) |
|
radianos (valor) | |||
Converter um valor de graus para radianos. | valor - valor a ser verificado | Por exemplo, um valor '1' convertido em radianos ser¨¢ '0,0174532925'. Exemplo: => radianos(last(/host/chave)) |
|
rand | |||
Retorna um valor inteiro aleat¨®rio. | Um n¨²mero gerado pseudoaleatoriamente usando o tempo como semente (suficiente para fins matem¨¢ticos, mas n?o para criptografia). Exemplo: => **rand* *() |
||
round (valor, casas decimais) | |||
Arredonde o valor para casas decimais. | valor - valor a verificar casas decimais - especifique casas decimais para arredondamento (0 tamb¨¦m ¨¦ poss¨ªvel) |
Por exemplo, um valor '2,5482' arredondado para 2 casas decimais ser¨¢ '2,55'. Exemplo: => round(last(/host/key),2) |
|
signum (valor) | |||
Retorna '-1' se um valor for negativo, '0' se um valor for zero, '1' se um valor for positivo. | valor - valor a ser verificado | Exemplo: => signum(last(/host/key)) |
|
sen (valor) | |||
O seno de um valor, onde o valor ¨¦ um ?ngulo expresso em radianos. | valor - valor a ser verificado | Por exemplo, o seno de um valor '1' ser¨¢ '0,8414709848'. Exemplo: => sin(last(/host/key)) |
|
sinh (valor) | |||
O seno hiperb¨®lico de um valor. | valor - valor a ser verificado | Por exemplo, o seno hiperb¨®lico de um valor '1' ser¨¢ '1,17520119364'. Exemplo: => sinh(last(/host/chave)) |
|
sqrt (valor) | |||
Raiz quadrada de um valor. | valor - valor a ser verificado | Esta fun??o falhar¨¢ com um valor negativo. Por exemplo, a raiz quadrada de um valor '3,5' ser¨¢ ' 1.87082869339'. Exemplo: => sqrt(last(/host/key)) |
|
soma (<valor1>,<valor2>,...) | |||
Soma dos valores do item referenciado. | valorX - valor retornado por uma das fun??es de hist¨®rico | Exemplo: => soma(avg(/host/key),avg(/host2 /chave2)) |
|
tan (valor) | |||
A tangente de um valor. | valor - valor a ser verificado | Por exemplo, a tangente de um valor '1' ser¨¢ '1,55740772465'. Exemplo: => tan(last(/host/key)) |
|
truncar (valor, casas decimais) | |||
Truncar o valor para casas decimais. | valor - valor a verificar casas decimais - especificar casas decimais para truncar (0 tamb¨¦m ¨¦ poss¨ªvel) |
Exemplo: => * *truncar**(last(/host/key),2) |