erf
, , erff
, erfc
erfl
, , erfcf
erfcl
Calcule la fonction d'erreur ou la fonction d'erreur complémentaire d'une valeur.
Syntaxe
double erf(
double x
);
float erf(
float x
); // C++ only
long double erf(
long double x
); // C++ only
float erff(
float x
);
long double erfl(
long double x
);
double erfc(
double x
);
float erfc(
float x
); // C++ only
long double erfc(
long double x
); // C++ only
float erfcf(
float x
);
long double erfcl(
long double x
);
#define erf(X) // Requires C11 or higher
#define erfc(X) // Requires C11 or higher
Paramètres
x
Valeur à virgule flottante.
Valeur retournée
La fonction erf
retourne la fonction d'erreur de Gauss de x
. La fonction erfc
retourne la fonction d'erreur de Gauss complémentaire de x
.
Notes
Les erf
fonctions calculent la fonction d’erreur Gauss de x
, qui est définie comme suit :
La fonction d’erreur Gauss complémentaire est définie sur 1 - erf(x). La fonction erf
retourne une valeur comprise dans la plage -1,0 à 1,0. Il n’existe aucun retour d’erreur. La fonction erfc
retourne une valeur comprise dans la plage 0 à 2. Si x
est trop grand pour erfc
, la variable errno
prend la valeur ERANGE
.
Étant donné que C++ autorise la surcharge, vous pouvez appeler erf
et erfc
surcharges qui prennent et retournent float
et long double
types. Dans un programme C, sauf si vous utilisez la <macro tgmath.h> pour appeler cette fonction, erf
et erfc
toujours prendre et retourner un double
.
Si vous utilisez la macro <tgmath.h>erf()
, le type de l’argument détermine la version de la fonction sélectionnée. Pour plus d’informations, consultez les mathématiques génériques de type.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Fonction | En-tête requis |
---|---|
erf , , erff , erfc erfl , , erfcf erfcl |
<math.h> |
Macro erf |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Prise en charge des fonctions mathématiques et à virgule flottante