Difference between revisions of "LlLog"

From Second Life Wiki
Jump to: navigation, search
m (Fix for alphabetical order in Functions list)
m (Adding an example)
Line 10: Line 10:
 
|caveats
 
|caveats
 
|constants
 
|constants
|examples
+
|examples=<pre>
 +
default
 +
{
 +
  state_entry()
 +
  {
 +
    float num1 = llFrand(100.0);
 +
 
 +
    llOwnerSay("The natural logarithm of " + (string)num1 + " is " + (string)llLog(num1));
 +
  }
 +
}
 +
</pre>
 
|helpers
 
|helpers
 
|also_functions={{LSL DefineRow||[[llLog10]]|}}
 
|also_functions={{LSL DefineRow||[[llLog10]]|}}

Revision as of 16:26, 22 May 2007

Summary

Function: float llLog( float val );

Returns a float that is the natural logarithm of val.
If val <= 0 return 0.0 instead.

• float val

To get the base 10 logarithm use llLog10.

Examples

default
{
  state_entry()
  {
    float num1 = llFrand(100.0);

    llOwnerSay("The natural logarithm of " + (string)num1 + " is " + (string)llLog(num1));
  }
}

See Also

Functions

•  llLog10
•  llPow
•  llSqrt

Articles

•  Wikipedia:Natural_logarithm

Deep Notes

Search JIRA for related Issues

Signature

function float llLog( float val );