ERF(3)

名称
erf, erff, erfc, erfcf - 誤差関数の演算子

ライブラリ
libm

書式
<math.h> double erf(double x) float erff(float x) double erfc(double x) float erfcf(float x)

解説
これらの関数は x の誤差関数を計算します。

erf() 関数と erff() 関数は、次のように、x の誤差関数 (error function) を計算します。

erf(x) = 2/sqrt(pi)*integral from 0 to x of exp(-t*t) dt

erfc() 関数と erfcf() 関数は x の相補誤差関数 (complementary error function) を計算します。すなわち、 erfc() は 1.0 から誤差関数 erf(x) の結果を減算します。 大きな x に対しては桁が失われてしまうため、この関数が有用です。

関連項目
math(3)

歴史
erf() と erfc() 関数は 4.3BSD で登場しました。