Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       gamma, gammaf, gammal - Logarithme de la fonction Gamma

SYNOPSIS

       #include <math.h>

       double gamma(double x);
       float gammaf(float x);
       long double gammal(long double x);

       Effectuez l'édition des liens avec l'option -lm.

   Exigences    de    macros    de   test   de   fonctionnalités   pour   la   glibc   (consultez
   feature_test_macros(7)) :

       gamma() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
       gammaf(), gammal() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600

DESCRIPTION

       Ces fonctions sont obsolètes : à la place, utilisez tgamma(3)  ou  lgamma(3),  suivant  le
       cas.

       Pour la définition de la fonction Gamma, consultez tgamma(3).

   Versions BSD*
       La  libm  de  BSD 4.4  et  de certaines versions de FreeBSD avait une fonction gamma() qui
       calculait la fonction Gamma, comme on s'y attend.

   Version glibc
       La glibc a une fonction gamma()  qui  est  équivalente  à  lgamma(3)  et  qui  calcule  le
       logarithme népérien (ou naturel) de la fonction Gamma.

VALEUR RENVOYÉE

       Consultez lgamma(3).

ERREURS

       Consultez lgamma(3).

CONFORMITÉ

       Du  fait de variations dans le comportement de cette fonction sur les différents systèmes,
       cette fonction n'est spécifiée dans aucune norme.

NOTES

   Historique
       BSD 4.2 avait une fonction gamma() qui calculait ln(|Gamma(|x|)|), laissant  le  signe  de
       Gamma(|x|)   dans  l'entier  externe  signgam.  Dans  BSD 4.3,  le  nom  a  été modifié en
       lgamma(3), et la page de manuel promettait :

           "Un jour où l'autre, le nom gamma sera réhabilité et utilisé pour la fonction Gamma."

       Cela est vraiment arrivé dans BSD 4.4 où gamma() calcule la fonction Gamma (sans effet sur
       signgam). Toutefois, cela est venu trop tard, et maintenant nous avons tgamma(3), la vraie
       fonction gamma (Ndt : « true gamma »).

VOIR AUSSI

       lgamma(3), signgam(3), tgamma(3)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <http://po4a.alioth.debian.org/>  par l'équipe de traduction francophone au sein du projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Thierry Vignaud (2002), Alain Portal <http://manpagesfr.free.fr/> (2006). Florentin Duneau
       et l'équipe francophone de traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>  ou  par  un  rapport  de  bogue   sur   le   paquet
       manpages-fr.

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».