Compartir a través de


erf, erff, erfl, erfc, , erfcf, erfcl

Calcula la función de error o la función de error complementaria de un valor.

Sintaxis

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

Parámetros

x
Valor de punto flotante.

Valor devuelto

Las funciones erf devuelven la función de error de Gauss x. Las funciones erfc devuelven la función de error de Gauss complementaria x.

Comentarios

Las erf funciones calculan la función de error gauss de x, que se define como:

La función de error de x equivale a dos sobre la raíz cuadrada de pi veces la integral de cero a x de e al menos t cuadrado d t.

La función de error de Gauss complementaria se define como 1 – erf(x). Las funciones erf devuelven un valor dentro del intervalo comprendido entre -1,0 y 1,0. No se devuelve ningún error. Las funciones erfc devuelven un valor dentro del intervalo comprendido entre 0 y 2. Si x es demasiado grande para erfc, la variable errno se establece en ERANGE.

Dado que C++ permite sobrecargar, puede llamar a erf y erfc sobrecargas que toman y devuelven float y long double tipos. En un programa de C, a menos que use la <macro tgmath.h> para llamar a esta función y erf erfc tome y devuelva siempre un double.

Si usa la macro <tgmath.h>erf(), el tipo del argumento determina qué versión de la función se selecciona. Consulte Matemáticas de tipo genérico para obtener más información.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Función Encabezado necesario
erf, erff, erfl, erfc, , erfcf, erfcl <math.h>
erfMacro <tgmath.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Consulte también

Compatibilidad con cálculos matemáticos y el punto flotante