Áú»¢¶Ä²©

6 Fun??es matem¨¢ticas

Todas as fun??es listadas aqui s?o compat¨ªveis com:

As fun??es matem¨¢ticas s?o compat¨ªveis com os tipos de valor float e inteiro, salvo indica??o em contr¨¢rio.

As fun??es s?o listadas sem informa??es adicionais. Clique na fun??o para ver os detalhes completos.

Fun??o Descri??o
abs O valor absoluto de um valor
acos O arco-seno de um valor como um ?ngulo, expresso em radianos.
asin O arcsine de um valor como um ?ngulo, expresso em radianos.
atan O arctangente de um valor como ?ngulo, expresso em radianos.
atan2 A arctangente das coordenadas da ordenada (valor) e da abscissa especificadas como um ?ngulo, expressa em radianos
avg O valor m¨¦dio dos valores dos itens referenciados.
cbrt A raiz c¨²bica de um valor.
ceil Arredonda o valor para o n¨²mero inteiro maior ou igual mais pr¨®ximo.
cos O cosseno de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.
cosh O cosseno hiperb¨®lico de um valor.
cot A cotangente de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.
degrees Converte um valor de radianos para graus.
e O n¨²mero de Euler (2.718281828459045).
exp O n¨²mero de Euler em uma pot¨ºncia de um valor.
expm1 O n¨²mero de Euler em uma pot¨ºncia de um valor menos 1.
floor Arredonde o valor para o n¨²mero inteiro menor ou igual mais pr¨®ximo.
log O logaritmo natural.
log10 O logaritmo decimal.
max O maior valor dos valores de itens referenciados.
min O menor valor dos valores dos itens referenciados.
mod O resto da divis?o.
pi A constante Pi (3,14159265358979).
power A pot¨ºncia de um valor
radians Converte um valor de graus para radianos.
rand Retorna um valor inteiro aleat¨®rio.
round Arredonda o valor em casas decimais.
signum Retorna '-1' se o valor for negativo, '0' se o valor for zero, '1' se o valor for positivo.
sin O seno de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.
sinh O seno hiperb¨®lico de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.
sqrt A raiz quadrada de um valor.
sum A soma dos valores dos itens referenciados.
tan A tangente de um valor.
truncate Truncar o valor em casas decimais.

Detalhes da fun??o

Algumas observa??es gerais sobre os par?metros da fun??o:

  • Os par?metros da fun??o s?o separados por v¨ªrgula
  • Express?es s?o aceitas como par?metros
  • Os par?metros de fun??o opcionais (ou partes de par?metros) s?o indicados por < >
abs(value)

O valor absoluto de um valor.
Tipos de valores compat¨ªveis: Float, Integer, String, Text, Log.
Para strings, retorna: 0 - os valores s?o iguais; 1 - os valores s?o diferentes.

Par?metro:

  • value - o valor a ser verificado

A diferen?a num¨¦rica absoluta ser¨¢ calculada, como visto com esses valores de exemplo de entrada (valor "anterior" e "mais recente" = diferen?a absoluta): '1' e '5' = 4; '3' e '1' = 2; '0' e '-2.5' = 2.5

Exemplo:

abs(last(/host/key))>10
acos(value)

O arccosine de um valor como um ?ngulo, expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

O valor deve estar entre -1 e 1. Por exemplo, a arccosina de um valor "0,5" ser¨¢ "2,0943951".

Exemplo:

acos(last(/host/key))
asin(value)

O arcsine de um valor como um ?ngulo, expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

O valor deve estar entre -1 e 1. Por exemplo, o arcsine de um valor "0,5" ser¨¢ "-0,523598776".

Exemplo:

asin(last(/host/key))
atan(value)

O arctangente de um valor como um ?ngulo, expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

O valor deve estar entre -1 e 1. Por exemplo, a arctangente de um valor "1" ser¨¢ "0,785398163".

Exemplo:

atan(last(/host/key))
atan2(value,abscissa)

A arctangente das coordenadas da ordenada (valor) e da abscissa especificada como um ?ngulo, expressa em radianos.

Par?metro:

  • value - o valor a ser verificado;
  • abscissa - o valor da abscissa.

Por exemplo, a arctangente das coordenadas da ordenada e da abscissa de um valor "1" ser¨¢ "2,21429744".

Exemplo:

atan(last(/host/key),2)
avg(<value1>,<value2>,...)

O valor m¨¦dio dos valores dos itens referenciados.

Par?metro:

  • valueX - o valor retornado por uma das fun??es de hist¨®rico.

Exemplo:

avg(avg(/host/key),avg(/host2/key2))
cbrt(value)

A raiz c¨²bica de um valor.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, a raiz c¨²bica de "64" ser¨¢ "4" e a de "63" ser¨¢ "3.97905721".

Exemplo:

cbrt(last(/host/key))
ceil(value)

Arredonda o valor para o n¨²mero inteiro maior ou igual mais pr¨®ximo.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, "2,4" ser¨¢ arredondado para "3". Consulte tamb¨¦m floor().

Exemplo:

ceil(last(/host/key))
cos(value)

O cosseno de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, o cosseno de um valor "1" ser¨¢ "0,54030230586".

Exemplo:

cos(last(/host/key))
cosh(value)

O cosseno hiperb¨®lico de um valor. Retorna o valor como um n¨²mero real, n?o como nota??o cient¨ªfica.

Par?metro:

  • valor - o valor a ser verificado

Por exemplo, o cosseno hiperb¨®lico de um valor "1" ser¨¢ "1.54308063482".

Exemplo:

cosh(last(/host/key))
cot(value)

A cotangente de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, a cotangente de um valor "1" ser¨¢ "0,54030230586".

Exemplo:

cot(last(/host/key))
degrees(value)

Converte um valor de radianos para graus.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, um valor "1" convertido em graus ser¨¢ "57,2957795".

Exemplo:

degrees(last(/host/key))
e

O n¨²mero de Euler (2.718281828459045).

Exemplo:

e()
exp(value)

O n¨²mero de Euler em uma pot¨ºncia de um valor.

Par?metro:

  • valor - o valor a ser verificado

Por exemplo, o n¨²mero de Euler em uma pot¨ºncia de um valor "2" ser¨¢ "7.38905609893065".

Exemplo:

exp(last(/host/key))
expm1(value)

O n¨²mero de Euler em uma pot¨ºncia de um valor menos 1.

Par?metro:

  • valor - o valor a ser verificado

Por exemplo, o n¨²mero de Euler em uma pot¨ºncia de um valor "2" menos 1 ser¨¢ "6.38905609893065".

Exemplo:

expm1(last(/host/key))
floor(value)

Arredonda o valor para baixo at¨¦ o n¨²mero inteiro menor ou igual mais pr¨®ximo.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, "2,6" ser¨¢ arredondado para "2". Consulte tamb¨¦m ceil().

Exemplo:

floor(last(/host/key))
log(value)

O logaritmo natural.

Par?metro:

  • valor - o valor a ser verificado

Por exemplo, o logaritmo natural de um valor "2" ser¨¢ "0,69314718055994529".

Exemplo:

log(last(/host/key))
log10(value)

O logaritmo decimal.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, o logaritmo decimal de um valor "5" ser¨¢ "0,69897000433".

Exemplo:

log10(last(/host/key))
max(<value1>,<value2>,...)

O valor mais alto dos valores de itens referenciados.

Par?metro:

  • valueX - o valor retornado por uma das fun??es de hist¨®rico.

Exemplo:

max(avg(/host/key),avg(/host2/key2))
min(<value1>,<value2>,...)

O valor mais baixo dos valores de itens referenciados.

Par?metro:

  • valueX - o valor retornado por uma das fun??es de hist¨®rico.

Exemplo:

min(avg(/host/key),avg(/host2/key2))
mod(value,denominator)

O resto da divis?o.

Par?metro:

  • value - o valor a ser verificado;
  • denominador - o 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

A constante Pi (3,14159265358979).

Exemplo:

pi()
power(value,power value)

A pot¨ºncia de um valor.

Par?metro:

  • valor - o valor a ser verificado;
  • power value - a en¨¦sima pot¨ºncia a ser usada.

Por exemplo, a terceira pot¨ºncia de um valor "2" ser¨¢ "8".

Exemplo:

power(last(/host/key),3)
radians(value)

Converte um valor de graus para radianos.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, um valor "1" convertido em radianos ser¨¢ "0,0174532925".

Exemplo:

radians(last(/host/key))
rand

Retorna um valor inteiro aleat¨®rio. Um n¨²mero gerado de forma pseudo-aleat¨®ria usando o tempo como semente (suficiente para fins matem¨¢ticos, mas n?o para criptografia).

Exemplo:

rand()
round(value,decimal places)

Arredonda o valor para casas decimais.

Par?metro:

  • value - o valor a ser verificado;
  • decimal places - especifica as 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(value)

Retorna '-1' se um valor for negativo, '0' se um valor for zero, '1' se um valor for positivo.

Par?metros:

  • value - o valor a ser verificado.

Exemplo:

signum(last(/host/key))
sin(value)

O seno de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, o seno de um valor "1" ser¨¢ "0,8414709848".

Exemplo:

sin(last(/host/key))
sinh(value)

O seno hiperb¨®lico de um valor, em que o valor ¨¦ um ?ngulo expresso em radianos.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, o seno hiperb¨®lico de um valor "1" ser¨¢ "1.17520119364".

Exemplo:

sinh(last(/host/key))
sqrt(value)

A raiz quadrada de um valor.
Essa fun??o falhar¨¢ com um valor negativo.

Par?metros:

  • valor - o valor a ser verificado

Por exemplo, a raiz quadrada de um valor "3,5" ser¨¢ "1,87082869339".

Exemplo:

sqrt(last(/host/key))
sum(<value1>,<value2>,...)

A soma dos valores dos itens referenciados.

Par?metro:

  • valueX - o valor retornado por uma das fun??es de hist¨®rico.

Exemplo:

sum(avg(/host/key),avg(/host2/key2))
tan(value)

A tangente de um valor.

Par?metro:

  • value - o valor a ser verificado

Por exemplo, a tangente de um valor "1" ser¨¢ "1.55740772465".

Exemplo:

tan(last(/host/key))
truncate(value,decimal places)

Trunca o valor em casas decimais.

Par?metros:

  • value - o valor a ser verificado;
  • decimal places - especifica as casas decimais para o truncamento (0 tamb¨¦m ¨¦ poss¨ªvel).

Por exemplo, um valor "2,5482" truncado em 2 casas decimais ser¨¢ "2,54".

Exemplo:

truncate(last(/host/key),2)

Consulte todas as fun??es suportadas.