Provided by: manpages-fr-dev_2.45.1-1_all bug
 

NOM

        tgamma, tgammaf, tgammal - Véritables fonctions Gamma
 

SYNOPSIS

        #include <math.h>
 
        double tgamma(double x);
        float tgammaf(float x);
        long double tgammal(long double x);
 
        Compiler avec -std=c99, et ajouter -lm à l’édition des liens.
 

DESCRIPTION

        La fonction Gamma est définie ainsi :
 
         Gamma(x) = intégrale de 0 à l’infini de t^(x-1) e^-t dt
 
        Elle est définie pour tout réel sauf les entiers négatifs ou nuls. Pour
        un entier positif m, on a
 
         Gamma(m+1) = m!
 
        et, plus généralement pour tout x :
 
         Gamma(x+1) = x * Gamma(x)
 
        De plus, la relation ci-dessous est valable pour toute valeur de  x  en
        dehors des pôles :
 
         Gamma(x) * Gamma(1-x) = PI/sin(PI*x)
 
        Cette  fonction  renvoie la valeur de la fonction Gamma pour l’argument
        x. Le préfixe  « t »  signifie  « true  gamma »  (« véritable  fonction
        Gamma »)  car il existe déjà une fonction gamma() qui retourne un autre
        résultat.
 

ERREURS

        Une application voulant vérifier les conditions  d’erreur  doit  mettre
        errno  à  zéro et appeler feclearexcept(FE_ALL_EXCEPT) avant d’invoquer
        ces fonctions. En  retour,  si  errno  est  non  nul  ou  si  fetestex‐
        cept(FE_INVALID  |  FE_DIVBYZERO  | FE_OVERFLOW | FE_UNDERFLOW) est non
        nul, une erreur s’est produite.
 
        Une erreur d’échelle survient si x est trop grand. Une erreur  de  pôle
        survient  si  x  est  nul.  Une  erreur  de domaine (ou erreur de pôle)
        survient si x est un entier négatif.
 

CONFORMIT

        C99.
        gamma(3), lgamma(3)
 

TRADUCTION

        Cette page de manuel a été traduite par Thierry  Vignaud  <tvignaud  AT
        mandriva  DOT  com>  en  2002,  puis a été mise à jour par Alain Portal
        <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à  disposition
        sur http://manpagesfr.free.fr/.
 
        Les mises à jour et corrections de la version présente dans Debian sont
        directement  gérées   par   Nicolas   François   <nicolas.francois@cen‐
        traliens.net> et l’équipe francophone de traduction de Debian.
 
        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> ».