Función LOG( )

Devuelve el logaritmo (base 10) de una expresión de numérica o valor de campo con un número especificado de posiciones decimales.

Sintaxis

LOG(número; decimales)

Parámetros

Nombre Tipo Descripción
número numérico

El valor para el cual encontrar el logaritmo.

decimales numérico El número de decimales para el valor devuelto.

Salida

Numérico.

Ejemplos

Ejemplos básicos

Devuelve 3,0000:

LOG(1000; 4)

Devuelve 4,86:

LOG(72443; 2)

Ejemplos avanzados

Hallar la raíz cúbica

Crea un campo que sea la raíz cúbica del campo X con dos lugares decimales:

DEFINE FIELD Raíz_cúbica COMPUTED EXP(LOG(X; 6) / 3; 2)

Nota

Puede determinar la raíz n dividiendo el logaritmo del valor entre n y tomando el exponente del resultado.

Observaciones

Cómo funciona

El logaritmo de un número es el exponente (o potencia) de 10 necesario para generar ese número. Por lo tanto, el logaritmo de 1000 es 3.

Funciones relacionadas

La función LOG( ) es la inversa de la función EXP( ).

Guía de creación de scripts de ACL 14.1