Log: Difference between revisions
Jump to navigation
Jump to search
Created page with "LOG(''number'') '''Description''' LOG returns a double-precision value equal to the natural logarithm of a number. The required parameter, ''number'', is any numeric express..." |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
''This function is for BASIC compatibility. It is not available in pure JavaScript projects.'' | |||
'' | Log(''number'') | ||
== Description == | |||
Log returns a double-precision value equal to the natural logarithm of a number. The required parameter, ''number'', is any numeric expression. The natural logarithm is the base e logarithm; e is approximately equal to 2.718282. | |||
Calculating base-n logarithm of x is achieved by dividing the natural logarithm of x by the natural logarithm of n. | Calculating base-n logarithm of x is achieved by dividing the natural logarithm of x by the natural logarithm of n. | ||
== Example (Basic) == | |||
<pre> | <pre> | ||
Rem Log Example | |||
' | 'Log calculates natural logarithms | ||
Dim e | |||
e = 2.718282 | e = 2.718282 | ||
Print "Log(1) = " & Log(1) | |||
Print "Log(e) = " & Log(e) | |||
Print "Log10(2) = " & LogN(10, 2) | |||
Function LogN(Base, Number) | |||
LogN = LOG(Number) / LOG(Base) | LogN = LOG(Number) / LOG(Base) | ||
End Function | |||
</pre> | </pre> | ||
== Output == | |||
<pre> | <pre> | ||
Line 30: | Line 33: | ||
</pre> | </pre> | ||
== Related Items == | |||
[[exp|Exp]] | |||
[[Category:Language Reference]] | |||
[[Category:Math]] | |||
[[ | [[Category:BASIC Functions]] |
Latest revision as of 15:30, 25 March 2019
This function is for BASIC compatibility. It is not available in pure JavaScript projects.
Log(number)
Description
Log returns a double-precision value equal to the natural logarithm of a number. The required parameter, number, is any numeric expression. The natural logarithm is the base e logarithm; e is approximately equal to 2.718282.
Calculating base-n logarithm of x is achieved by dividing the natural logarithm of x by the natural logarithm of n.
Example (Basic)
Rem Log Example 'Log calculates natural logarithms Dim e e = 2.718282 Print "Log(1) = " & Log(1) Print "Log(e) = " & Log(e) Print "Log10(2) = " & LogN(10, 2) Function LogN(Base, Number) LogN = LOG(Number) / LOG(Base) End Function
Output
LOG(1) = 0 LOG(e) = 1 LOG10(2) = 0.30103