Retorna o logaritmo (base 10) de uma expressão numérica ou de um valor de campo com um número específico de casas decimais.
Sintaxe
LOG(número; decimais)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
número | numérico |
O valor para qual o logaritmo deve ser encontrado. |
decimais | numérico | O número de casas decimais de valor de retorno. |
Saída
Numérico.
Exemplos
Exemplos básicos
Retorna 3,0000:
LOG(1000; 4)
Retorna 4,86:
LOG(72443; 2)
Exemplos avançados
Como encontrar a raiz cúbica
Cria um campo que seja a raiz cúbica do campo X com duas casas decimais:
DEFINE FIELD Raiz_cúbica COMPUTED EXP(LOG(X; 6) / 3; 2)
Nota
A n-ésima raiz é determinada dividindo-se o logaritmo do valor por n e tomando-se o valor exponencial do resultado.
Observações
Como funciona?
O logaritmo de um número é o expoente (ou potência) de dez necessário para se gerar esse número. Portanto, o logaritmo de 1000 é 3.
Funções relacionadas
A função LOG( ) é o inverso da função EXP( ).