LlLog10/fr
< LlLog10
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: float llLog10( float val );264 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.