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

NOM

       y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl - Fonctions de Bessel de seconde espèce

SYNOPSIS

       #include <math.h>

       double y0(double x);
       double y1(double x);
       double yn(int n, double x);

       float y0f(float x);
       float y1f(float x);
       float ynf(int n, float x);

       long double y0l(long double x);
       long double y1l(long double x);
       long double ynl(int n, 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)) :

       y0(), y1(), yn() :
           _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
       y0f(), y0l(), y1f(), y1l(), ynf(), ynl() :
           _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE >= 600

DESCRIPTION

       Les  fonctions y0() et y1() renvoient les fonctions de Bessel de x de la seconde espèce pour l'ordre 0 et
       l'ordre 1, respectivement. La fonction yn() renvoie la fonction de Bessel de x de  la  seconde  espèce  à
       l'ordre n.

       La valeur x doit être positive.

       Les  fonctions  y0f(), y1f() et ynf() sont des versions qui prennent en argument et renvoient des valeurs
       de type float. Les fonctions y0l(), y1l() et  ynl()  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 appropriée de Bessel de la seconde espèce pour x.

       Si x est un NaN, la valeur renvoyée est un NaN.

       Si  x  est  négatif, une erreur de domaine se produit et les fonctions renvoient -HUGE_VAL, -HUGE_VALF ou
       -HUGE_VALL, respectivement (POSIX.1-2001 permet également de renvoyer un NaN dans ce cas).

       Si x vaut 0,0, une erreur de pôle  se  produit  et  les  fonctions  renvoient  -HUGE_VAL,  -HUGE_VALF  ou
       -HUGE_VALL, respectivement.

       En  cas  de  dépassement  pour le résultat, une erreur d'intervalle se produit et les fonctions renvoient
       0,0.

       En cas de dépassement pour le résultat, une erreur d'intervalle se produit  et  les  fonctions  renvoient
       -HUGE_VAL,  -HUGE_VALF ou -HUGE_VALL, respectivement. (POSIX.1-2001 permet également de renvoyer 0,0 dans
       ce cas.)

ERREURS

       Consultez math_error(7) pour savoir comment déterminer qu'une erreur est survenue lors de l'appel de  ces
       fonctions.

       Les erreurs suivantes peuvent se produire :

       Erreur de domaine : x est négatif
              errno  prend la valeur EDOM. Une exception indiquant une virgule flottante incorrecte (FE_INVALID)
              est levée.

       Erreur de pôle : x vaut 0,0
              errno prend la valeur ERANGE (mais consultez la section des BOGUES). Aucune exception FE_DIVBYZERO
              n'est renvoyée par fetestexcept(3) dans ce cas.

       Erreur d'intervalle : soupassement (« underflow ») du résultat
              errno prend la valeur ERANGE. Aucune exception FE_UNDERFLOW  n'est  renvoyée  par  fetestexcept(3)
              dans ce cas.

       Erreur d'intervalle : dépassement pour le résultat
              errno  n'est  pas  modifiée  dans  ce  cas.  Une  exception  de  virgule  flottante de dépassement
              (FE_OVERFLOW) est levée.

CONFORMITÉ

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

BOGUES

       En  cas  d'erreur  de pôle, ces fonctions configurent errno avec EDOM, à la place de ERANGE comme demandé
       dans POSIX.1-2004.

       Dans le glibc 2.3.2 et les versions antérieures, ces fonctions  ne  lèvent  pas  d'exception  de  virgule
       flottante incorrecte (FE_INVALID) quand une erreur de domaine se produit.

VOIR AUSSI

       j0(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/>.

       Alain Portal <http://manpagesfr.free.fr/> (2008).

       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> ».

                                                 18 janvier 2014                                           Y0(3)