erf, erff, erfl, erfc, erfcf, erfcl

Berechnet die Fehlerfunktion oder die komplementäre Fehlerfunktion eines Werts.

Syntax

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

Parameter

x
Ein Gleitkommawert.

Rückgabewert

Die erf-Funktionen geben die Gauß-Fehlerfunktion von x zurück. Die erfc-Funktionen geben die komplementäre Gauß-Fehlerfunktion von x zurück.

Hinweise

Die erf Funktionen berechnen die Gauss-Fehlerfunktion von x, die wie folgt definiert ist:

The error function of x equals two over the square root of pi times the integral from zero to x of e to the minus t squared d t.

Die ergänzende Gauss-Fehlerfunktion ist als 1 - erf(x) definiert. Die erf-Funktionen geben einen Wert im Bereich -1,0 bis 1,0 zurück. Es wird kein Fehler zurückgegeben. Die erfc-Funktionen geben einen Wert im Bereich 0 bis 2 zurück. Wenn x für erfc zu groß ist, wird die errno-Variable auf ERANGE festgelegt.

Da C++ eine Überladung zulässt, können Sie Aufrufe und Überladungen aufrufen erf und erfc zurückgeben float und long double typen. In einem C-Programm, es sei denn, Sie verwenden das <Makro tgmath.h> , um diese Funktion aufzurufen, erf und erfc nehmen und geben Sie immer ein double.

Wenn Sie das <Makro tgmath.h>erf() verwenden, bestimmt der Typ des Arguments, welche Version der Funktion ausgewählt ist. Ausführliche Informationen finden Sie unter "Typgenerika" .

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.

Anforderungen

Funktion Erforderlicher Header
erf, erff, erfl, erfc, erfcf, erfcl <math.h>
erf-Makro <tgmath.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

Mathematische und Gleitkommaunterstützung