erf
, , erff
erfl
, erfc
, , erfcf
,erfcl
Menghitung fungsi kesalahan atau fungsi kesalahan pelengkap dari nilai.
Sintaks
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
Nilai titik mengambang.
Nilai hasil
Fungsi mengembalikan erf
fungsi kesalahan Gauss dari x
. Fungsi mengembalikan erfc
fungsi kesalahan Gauss pelengkap dari x
.
Keterangan
Fungsi menghitung erf
fungsi kesalahan Gauss dari x
, yang didefinisikan sebagai:
Fungsi kesalahan Gauss pelengkap didefinisikan sebagai 1 - erf(x). Fungsi erf
mengembalikan nilai dalam rentang -1,0 hingga 1,0. Tidak ada pengembalian kesalahan. Fungsi erfc
mengembalikan nilai dalam rentang 0 hingga 2. Jika x
terlalu besar untuk erfc
, errno
variabel diatur ke ERANGE
.
Karena C++ memungkinkan kelebihan beban, Anda dapat memanggil erf
dan erfc
kelebihan beban yang mengambil dan mengembalikan float
dan long double
jenis. Dalam program C, kecuali Anda menggunakan <makro tgmath.h> untuk memanggil fungsi ini, erf
dan erfc
selalu mengambil dan mengembalikan double
.
Jika Anda menggunakan <makro tgmath.h>erf()
, jenis argumen menentukan versi fungsi mana yang dipilih. Lihat Matematika generik jenis untuk detailnya.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
Fungsi | Header yang diperlukan |
---|---|
erf , , erff erfl , erfc , , erfcf ,erfcl |
<matematika.h> |
erf makro |
<tgmath.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.