Section courante

A propos

Section administrative du site

LOG2

Logarithme en base 2
Delphi/Kylix/Lazarus Math

Syntaxe

Function Log2(X:Extended):Extended;

Paramètres

Nom Description
X Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction permet de calculer le logarithme en base 2.

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. Program Log2Samples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils,Math;
  6.  
  7. Var 
  8.  I:Double;
  9.  
  10. BEGIN
  11.  I := 0.1;
  12.  While(I <= 2.0) do Begin
  13.   WriteLn('LOG2(',I:0:1,')=',log2(I):0:6);
  14.   I := I + 0.1;
  15.  End;
  16. END.

on obtiendra un résultat semblable au suivant :

LOG2(0.1)=-3.321928
LOG2(0.2)=-2.321928
LOG2(0.3)=-1.736966
LOG2(0.4)=-1.321928
LOG2(0.5)=-1.000000
LOG2(0.6)=-0.736966
LOG2(0.7)=-0.514573
LOG2(0.8)=-0.321928
LOG2(0.9)=-0.152003
LOG2(1.0)=-0.000000
LOG2(1.1)=0.137504
LOG2(1.2)=0.263034
LOG2(1.3)=0.378512
LOG2(1.4)=0.485427
LOG2(1.5)=0.584963
LOG2(1.6)=0.678072
LOG2(1.7)=0.765535
LOG2(1.8)=0.847997
LOG2(1.9)=0.925999


Dernière mise à jour : Mercredi, le 18 février 2015