[Previous] [Contents] [Next]

erf(), erff()

Compute the error function of a number

Synopsis:

#include <math.h>

double erf ( double x );

float erff ( float x );

Library:

libm

Description:

The erf() and erff() functions compute the following:

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

If x is large and the result of erf() is subtracted from 1.0, the results aren't very accurate; use erfc() instead.

This equality is true: erf(-x) = -erf(x)

Returns:

The value of the error function. If x is NAN, NAN is returned.

Classification:

erf() is Standard Unix; erff() is ANSI (draft)

Safety:
Cancellation point No
Interrupt handler No
Signal handler No
Thread Yes

See also:

erfc()


[Previous] [Contents] [Next]