Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl - Fonctions de Bessel de
seconde espece
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'edition des liens avec l'option -lm.
Exigences de macros de test de fonctionnalites 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 espece pour l'ordre 0 et l'ordre 1, respectivement. La fonction
yn() renvoie la fonction de Bessel de x de la seconde espece a l'ordre
n.
La valeur x doit etre positive.
Les fonctions y0f(), etc. et y0l(), etc. sont des versions qui prennent
et renvoient des valeurs de type float et long double, respectivement.
VALEUR RENVOY'EE
En cas de reussite, ces fonctions renvoient la valeur appropriee de
Bessel de la seconde espece pour x.
Si x est un NaN, la valeur renvoyee et un NaN.
Si x est negatif, une erreur de domaine se produit et les fonctions
renvoient -HUGE_VAL, -HUGE_VALF ou -HUGE_VALL, respectivement.
(POSIX.1-2001 permet egalement de renvoyer un NaN dans ce cas.)
Si x vaut 0,0, une erreur de pole se produit et les fonctions renvoient
-HUGE_VAL, -HUGE_VALF ou -HUGE_VALL, respectivement.
En cas de depassement pour le resultat, une erreur d'intervalle se
produit et les fonctions renvoient 0,0.
En cas de depassement pour le resultat, une erreur d'intervalle se
produit et les fonctions renvoient -HUGE_VAL, -HUGE_VALF ou -HUGE_VALL,
respectivement. (POSIX.1-2001 permet egalement de renvoyer 0,0 dans ce
cas.)
ERREURS
Consultez math_error(7) pour savoir comment determiner qu'une erreur
est survenue lors de l'appel de ces fonctions.
Les erreurs suivantes peuvent se produire :
Erreur de domaine : x est negatif
errno prend la valeur EDOM. Une exception indiquant une virgule
flottante incorrecte (FE_INVALID) est levee.
Erreur de pole : x vaut 0,0
errno prend la valeur ERANGE (mais consultez la section des
BOGUES). Aucune exception FE_DIVBYZERO n'est renvoyee par
fetestexcept(3) dans ce cas.
Erreur d'intervalle : soupassement (<< underflow >>) du resultat
errno prend la valeur ERANGE. Aucune exception FE_UNDERFLOW
n'est renvoyee par fetestexcept(3) dans ce cas.
Erreur d'intervalle : depassement pour le resultat
errno n'est pas modifiee dans ce cas. Une exception en virgule
flottante de depassement (FE_OVERFLOW) est levee.
CONFORMIT'E
Les fonctions renvoyant des valeurs de type double se conforment a
SVr4, BSD 4.3 et POSIX.1-2001. Les autres sont des fonctions non
standard qui existent egalement sur les BSD.
BOGUES
En cas d'erreur de pole, ces fonctions configurent errno avec EDOM, a
la place de ERANGE comme demande dans POSIX.1-2004.
Dans le glibc 2.3.2 et les versions anterieures, ces fonctions ne
levent pas d'exception de la 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.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Alain Portal <URL:http://manpagesfr.free.fr/> (2008).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
10 aout 2008 Y0(3)