Difference between revisions of "LOG"

From QB64 Wiki
Jump to navigation Jump to search
Line 16: Line 16:
:FUNCTION Log10(value)  
:FUNCTION Log10(value)  
:: Log10 = LOG(value) / LOG(10#)  
:: Log10 = LOG(value) / LOG(10.#)  

Revision as of 20:07, 16 September 2009

The LOG math function returns the natural logarithm of a specified numerical value.

Syntax: logarithm = LOG(value)

  • Value parameter MUST be greater than 0!
  • The natural logarithm is the logarithm to the base e = 2.718282 (approximately).
  • Returns are default SINGLE precision unless the value parameter uses DOUBLE precision.

Example: FUNCTION to find the base ten logarithm or a numerical value.

FUNCTION Log10(value)
Log10 = LOG(value) / LOG(10.#)

Explanation: The natural logarithm of the value is divided by the base 10 logarithm. The LOG of ten is designated as a DOUBLE precision return by using # after the 10 value.

See also: EXP


Go to Keyword Reference - Alphabetical

Go to Keyword Reference - By usage