NOM
j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - Fonctions de Bessel de la
première espèce
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);
Effectuez l’édition des liens avec l’option -lm.
Exigences de macros de test de fonctionnalités pour la glibc (voir
feature_test_macros(7)) :
j0(), j1(), jn() : _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
j0f(), j0l(), j1f(), j1l(), jnf(), jnl() : _SVID_SOURCE || _BSD_SOURCE
|| _XOPEN_SOURCE >= 600
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(), etc., et j0l() etc. sont des versions qui prennent
respectivement en argument et renvoient des valeurs de type float ou
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 est un NaN, la valeur renvoyée et un NaN.
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
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 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).
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
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)
COLOPHON
Cette page fait partie de la publication 3.23 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
Cette page de manuel a été traduite et mise à jour par Christophe
Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis 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 Florentin Duneau <fduneau@gmail.com> 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> ».
5 août 2008