LlLog10/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: float llLog10( float val );

Renvoie un float correspond au logarithme de base 10 de val.
Si val <= 0, la fonction renvoie 0.

• float val

Pour le logarithme standard utilisez llLog.
llLog10 ne devrait être utilisé que dans les cas ou des logarithmes de base 10 sont nécessaires, toutes les autres applications devraient utiliser llLog.

Exemples

<lsl>default {

 state_entry()
 {
   float num1 = llFrand(100.0);
   llOwnerSay("Le logarithme de base 10 de " + (string)num1 + " est " + (string)llLog10(num1));
 }

}</lsl>

Notes

Il n’y a que deux fonctions sur les logarithmes : llLog et llLog10. Les erreurs introduites par la manipulation de float est plus visible avec les logarithmes. llLog doit être utilisé au lieu de llLog10 lors des conversions de bases de logarithmes. <lsl>float LogBaseN = llLog(value) / llLog(Base); //Cette technique génère des erreurs, mais c’est la seule façon de procéder.</lsl>

Voir également

Fonctions

•  llLog Renvoie le logarithme
•  llPow Renvoie la puissance
•  llSqrt renvoie la racine carrée

Articles

•  Wikipedia:Logarithm Article wikipedia sur le logarithme
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.