LlLog/de
< LlLog
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: float llLog( float val );265 | Funktions ID |
0.0 | Verzögerung |
10.0 | Energie |
Gibt eine Gleitkommazahl die dem natürlichen Logarithmus von val entspricht.
Wenn val <= 0 wird null zurück gegeben.
• float | val |
Nutze llLog10 um den dekadischen Logarithmus zu berechnen.
Beispiele
<lsl> default {
state_entry() { float num1 = llFrand(100.0);
llOwnerSay("Der natürliche Logarithmus von " + (string)num1 + " ist " + (string)llLog(num1)); }
}
</lsl>Notizen
Es gibt nur zwei Logarithmusfunktionen in LSL. Rundungsfehler treten häufig bei der Verwendung von Logarithmen auf. llLog sollte anstelle von llLog10 für eine Logarithmen-Basistransformation genutzt werden. <lsl>float LogBaseN = llLog(value) / llLog(Base); //Diese Technik verursacht fehler, jetzt jedoch der einzige Weg</lsl>
Siehe auch
Funktionen
• | llLog10 | – | dekadischer Logarithmus | |
• | llPow | – | Potenzrechnung | |
• | llSqrt | – | Wurzel |
Artikel
• | natürlichen Logarithmus |
Weiterführende Anmerkungen
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.