スポンサーリンク

ERF(3) FreeBSD ライブラリ関数マニュアル ERF(3)

名称

erf, erff, erfc, erfcf − 誤差関数の演算子

ライブラリ

数値計算ライブラリ (libm, −lm)

書式

#include <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 で登場しました。

FreeBSD 10.0 April 20, 1991 FreeBSD 10.0

スポンサーリンク