LOG ( )
Calcula el logaritmo natural de un valor numérico
Sintaxis
LOG() –> nLogNatural
Argumentos
es el valor numérico mayor que cero que desea convertir en su logaritmo natural.
Devuelve
LOG() devuelve el logaritmo natural como un valor numérico. Si es menor o igual a cero, LOG() devuelve un error de desbordamiento numérico (mostrado como una fila de asteriscos).
Descripción
LOG() es una función numérica que calcula el logaritmo natural de un número. Es la inversa de EXP(). Los logaritmos naturales tienen como base el número e, que es igual a 2.7183 aproximadamente. La función LOG() devuelve x en la siguiente ecuación:
e**x = y
donde y es la expresión numérica utilizada como argumento de LOG() (es decir, LOG(y) = x). Debido al redondeo matemático, los valores devueltos por LOG() y EXP() pueden no corresponderse exactamente (es decir, EXP(LOG(x)) puede no ser siempre igual a x).
Ejemplos
¦ Estos ejemplos muestran los resultados de diversos usos de LOG():
? LOG(10) // Resultado: 2.30
? LOG(10 * 2) // Resultado: 3.00
? EXP(LOG(1)) // Resultado: 1.00
? LOG(2.71) // Resultado: 1.00
¦ Este ejemplo es una función definida por el usuario que devuelve el logaritmo en base 10:
FUNCTION Log10( nNumero )
IF nNumero > 0
RETURN LOG(nNumero)/LOG(10)
ELSE
RETURN NIL
ENDIF
Ficheros: La biblioteca asociada es DPXBASE.CH.