llLog10

From Second Life Wiki
Revision as of 16:28, 12 February 2008 by Ollj Oh (talk | contribs)
Jump to navigation Jump to search

Summary

Function: float llLog10( float val );
0.0 Forced Delay
10.0 Energy

Returns a float that is the base 10 "Wikipedia logo"logarithm of val.
If val <= 0 return zero instead.

• float val

To get the "Wikipedia logo"natural logarithm use llLog.

Caveats

  • there is no function for log2(n) or other bases than 10 or e.
    integer

logBASEn=llCeil(llLog10(n+1)/llLog10(BASE)) //results in rounding errors.

Examples

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

    llOwnerSay("The base 10 logarithm of " + (string)num1 + " is " + (string)llLog10(num1));
  }
}

See Also

Functions

•  llLog
•  llPow
•  llSqrt

Articles

•  "Wikipedia logo"Logarithm

Deep Notes

Signature

function float llLog10( float val );