Provided by: manpages-fr-dev_4.21.0-2_all bug

NOM

       j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - Fonctions de Bessel de la première espèce

BIBLIOTHÈQUE

       Bibliothèque de math (libm, -lm)

SYNOPSIS

       #include <math.h>

       double j0(double x);
       double j1(double x);
       double jn(int n, double x);

       float j0f(float x);
       float j1f(float x);
       float jnf(int n, float x);

       long double j0l(long double x);
       long double j1l(long double x);
       long double jnl(int n, long double x);

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

       j0(), j1(), jn() :
           _XOPEN_SOURCE
               || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE
               || /* glibc <= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

       j0f(), j0l(), j1f(), j1l(), jnf(), jnl() :
           _XOPEN_SOURCE >= 600
               || (_ISOC99_SOURCE && _XOPEN_SOURCE)
               || /* depuis la glibc 2.19 : */ _DEFAULT_SOURCE
               || /* glibc <= 2.19 : */ _SVID_SOURCE || _BSD_SOURCE

DESCRIPTION

       Les fonctions j0() et j1() renvoient les valeurs des fonctions de Bessel  de  la  première
       espèce, respectivement d'ordre 0 et 1, pour la variable réelle x. La fonction jn() renvoie
       la valeur de la fonction de Bessel de la première  espèce  d'ordre  n,  pour  la  variable
       réelle x.

       Les  fonctions  j0f(),  j1f()  et  jnf()  sont  des  versions  qui prennent en argument et
       renvoient des valeurs de type float. Les fonctions j0l(), j1l() et jnl() sont des versions
       qui prennent en argument et renvoient des valeurs de type long double.

VALEUR RENVOYÉE

       En  cas  de  réussite,  ces  fonctions renvoient la valeur de Bessel de la première espèce
       appropriée pour x.

       Si x n’est pas un nombre, un NaN est renvoyé.

       Si x a un module trop important, ou si un dépassement se produit  pour  le  résultat,  une
       erreur d'intervalle est produite et la valeur de retour est 0.

ERREURS

       Voir  math_error(7)  pour  savoir  comment déterminer si une erreur s'est produite lors de
       l'appel d'une de ces fonctions.

       Les erreurs suivantes peuvent se produire :

       Erreur d'intervalle : dépassement pour le résultat ou x a un module trop important
              errno prend la valeur ERANGE.

       Ces fonctions ne lèvent pas d'exception pour fetestexcept(3).

ATTRIBUTS

       Pour une explication des termes utilisés dans cette section, consulter attributes(7).

       ┌────────────────────────────────────────────────────────┬──────────────────────┬─────────┐
       │InterfaceAttributValeur  │
       ├────────────────────────────────────────────────────────┼──────────────────────┼─────────┤
       │j0(), j0f(), j0l()                                      │ Sécurité des threads │ MT-Safe │
       ├────────────────────────────────────────────────────────┼──────────────────────┼─────────┤
       │j1(), j1f(), j1l()                                      │ Sécurité des threads │ MT-Safe │
       ├────────────────────────────────────────────────────────┼──────────────────────┼─────────┤
       │jn(), jnf(), jnl()                                      │ Sécurité des threads │ MT-Safe │
       └────────────────────────────────────────────────────────┴──────────────────────┴─────────┘

STANDARDS

       Les fonctions renvoyant  des  valeurs  de  type  double  se  conforment  à  SVr4,  4.3BSD,
       POSIX.1-2001  et  POSIX.1-2008.  Les  autres sont des fonctions non standards qui existent
       également sur les BSD.

BOGUES

       Il peut y avoir une erreur allant jusqu'à 2e-16 dans les valeurs renvoyées par j0(),  j1()
       et jn() pour x compris entre -8 et 8.

VOIR AUSSI

       y0(3)

TRADUCTION

       La  traduction  française  de  cette  page  de  manuel  a  été créée par Christophe Blaess
       <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <stephan.rafin@laposte.net>,  Thierry
       Vignaud  <tvignaud@mandriva.com>,  François Micaux, Alain Portal <aportal@univ-montp2.fr>,
       Jean-Philippe   Guérard   <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)    <jean-
       luc.coulon@wanadoo.fr>,    Julien    Cristau    <jcristau@debian.org>,    Thomas   Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin
       Duneau  <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis
       Barbier  <barbier@debian.org>,  David  Prévot   <david@tilapin.org>,   Cédric   Boutillier
       <cedric.boutillier@gmail.com> et Lucien Gentis <lucien.gentis@waika9.com>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General
       Public  License  version 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   concernant   les
       conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un
       message à ⟨debian-l10n-french@lists.debian.org⟩.