Difference between revisions of "Log - Math"

From the CreationKit Wiki
Jump to navigation Jump to search
m
 
(5 intermediate revisions by the same user not shown)
Line 7: Line 7:


== Syntax ==
== Syntax ==
<nowiki>float Function Log(float arg1) global native</nowiki>
<source lang="papyrus">
float Function Log(float arg1) global native
</source>


== Parameters ==
== Parameters ==
Line 16: Line 18:


== Examples ==
== Examples ==
<nowiki>float lnNum = Math.Log(5,89) ; lnNum ≈ 1,773256</nowiki>
<source lang="papyrus">
float lnNum = Math.Log(5.89) ; lnNum ≈ 1.773256
</source>
 
<source lang="papyrus">
;/ there's no function that returns a simple logarithm, but you can easily calculate it
  by multiplying this function's return value by 0.434294 (logarithm of Euler's number) /;
 
float logNum = (Math.Log(5.89)) * 0.434294 ; logNum ≈ 0.770114 (keep in mind, the result is not 100% accurate)
</source>


== Notes ==
== Notes ==

Latest revision as of 19:39, 13 July 2023

SKSE Member of: Math Script

Returns natural logarithm of passed argument as float value.

Syntax[edit | edit source]

float Function Log(float arg1) global native

Parameters[edit | edit source]

  • arg1: The float value to calculate natural logarithm from.

Return Value[edit | edit source]

The natural logarithm of arg1.

Examples[edit | edit source]

float lnNum = Math.Log(5.89) ; lnNum ≈ 1.773256
;/ there's no function that returns a simple logarithm, but you can easily calculate it
   by multiplying this function's return value by 0.434294 (logarithm of Euler's number) /;

float logNum = (Math.Log(5.89)) * 0.434294 ; logNum ≈ 0.770114 (keep in mind, the result is not 100% accurate)

Notes[edit | edit source]

See Also[edit | edit source]