llLog10
function
Function syntax
float llLog10(float val// Number to compute the logarithm of.
);- Returns
float- Energy
- 10
To get the natural logarithm use llLog.
llLog10 should only be used where the base 10 log is needed, all other applications should use llLog instead.
Returns a float that is the base 10 logarithm of val.
If val <= 0 return zero instead.
float result = llLog10(0.0);Examples
Section titled “Examples”Example 1
default{ state_entry() { float num1 = llFrand(100.0);
llOwnerSay("The base 10 logarithm of " + (string)num1 + " is " + (string)llLog10(num1)); }}There are only two log functions llLog and llLog10. Errors introduced as a result of floating-point arithmetic are most noticable when working with logarithms. llLog should be used instead of llLog10 when converting the base of the logarithm.
float LogBaseN = llLog(value) / llLog(Base); //This technique introduces errors but is the only waySee also
Section titled “See also”Functions
Section titled “Functions”Articles
Section titled “Articles”Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.