LlLog10/de
< LlLog10
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: float llLog10( float val );264 | Funktions ID |
0.0 | Verzögerung |
10.0 | Energie |
Gibt eine Gleitkommazahl zurück, welche dem dekadischen Logarithmus von val entspricht.
Wenn val <= 0 ist, wird null zurück gegeben.
• float | val |
Nutze llLog um den natürlichen Logarithmus zu berechnen.
llLog10 sollte nur genutzt werden, wenn der Logarithmus zur Basis 10 benötigt wird. Alle anderen Anwendungen sollten llLog nutzen.
Beispiele
<lsl>default {
state_entry() { float num1 = llFrand(100.0);
llOwnerSay("Der dekadische Logarithmus von " + (string)num1 + " ist " + (string)llLog10(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
• | llLog | – | natürlicher Logarithmus | |
• | llPow | – | Potenzrechnung | |
• | llSqrt | – | Wurzel |
Artikel
• | [[Wikipedia Logarithmus/de|Wikipedia Logarithmus]] |
Weiterführende Anmerkungen
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.