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:
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für