LlLog10/de
< LlLog10
| 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.