LOG() Calculate the natural logarithm of a numeric value ------------------------------------------------------------------------------ Syntax LOG(<nExp>) --> nNaturalLog Arguments <nExp> is a numeric value greater than zero to be converted to its natural logarithm. Returns LOG() returns the natural logarithm as a numeric value. If <nExp> is less than or equal to zero, LOG() returns a numeric overflow (displayed as a row of asterisks). Description LOG() is a numeric function that calculates the natural logarithm of a number and is the inverse of EXP(). The natural logarithm has a base of e which is approximately 2.7183. The LOG() function returns x in the following equation, e**x = y where y is the numeric expression used as the LOG() argument (i.e., LOG(y) = x). Due to mathematical rounding, the values returned by LOG() and EXP() may not agree exactly (i.e., EXP(LOG(x)) may not always equal x). Examples . These examples demonstrate various results of LOG(): ? LOG(10) // Result: 2.30 ? LOG(10 * 2) // Result: 3.00 ? EXP(LOG(1)) // Result: 1.00 ? LOG(2.71) // Result: 1.00 . This example is a user-defined function that returns the base 10 logarithm: FUNCTION Log10( nNumber ) IF nNumber > 0 RETURN LOG(nNumber)/LOG(10) ELSE RETURN NIL ENDIF Files Library is CLIPPER.LIB.
See Also: EXP() SET DECIMALS SET FIXED
Pingback: C5_SET FIXED | Viva Clipper !