gamma(3) Library Functions Manual gamma(3) NOM gamma, gammaf, gammal - Logarithme de la fonction Gamma BIBLIOTHEQUE Bibliotheque de math (libm, -lm) SYNOPSIS #include [[obsolete]] double gamma(double x); [[obsolete]] float gammaf(float x); [[obsolete]] long double gammal(long double x); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : gamma() : _XOPEN_SOURCE /* Depuis la glibc 2.18 : */ _DEFAULT_SOURCE || /* glibc <= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE gammaf(), gammal() : _XOPEN_SOURCE >= 600 || (_XOPEN_SOURCE && _ISOC99_SOURCE) || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE || /* glibc <= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE DESCRIPTION Ces fonctions sont obsoletes : a la place, utilisez tgamma(3) ou lgamma(3), suivant le cas. Pour la definition 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 equivalente a lgamma(3) et qui calcule le logarithme neperien (ou naturel) de la fonction Gamma. VALEUR RENVOYEE Consultez lgamma(3). ERREURS Consultez lgamma(3). ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +------------------+--------------------------+------------------------+ |Interface | Attribut | Valeur | +------------------+--------------------------+------------------------+ |gamma(), | Securite des threads | MT-Unsafe race:signgam | |gammaf(), | | | |gammal() | | | +------------------+--------------------------+------------------------+ STANDARDS Aucune. HISTORIQUE SVID 2. Du fait de variations historiques dans le comportement de cette fonction sur les differents systemes, cette fonction n'est specifiee dans aucune norme recente. 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 ete modifie en lgamma(3), et la page de manuel promettait : "Un jour ou l'autre, le nom gamma sera rehabilite et utilise pour la fonction Gamma." Cela est vraiment arrive dans BSD 4.4 ou 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) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Cedric Boutillier et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 gamma(3)