ERFC(3M) | Mathematical Library Functions | ERFC(3M) |

erfc, erfcf, erfcl - complementary error function

c99 [flag... ]file...-lm[library... ] #include <math.h>doubleerfc(doublex);

floaterfcf(floatx);

long doubleerfcl(long doublex);

These function compute the complementary error function 1.0
− **erf(***x***).**

Upon successful completion, these functions return the value of the complementary error function.

If *x* is NaN, a NaN is returned.

If *x* is ±0, +1 is returned.

If *x* is −Inf, +2 is returned.

If *x* is +Inf, 0 is returned.

No errors are defined.

The **erfc()** function is provided because of the extreme loss
of relative accuracy if **erf(***x***)** is called for large
*x* and the result subtracted from 1.0.

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE | ATTRIBUTE VALUE |

Interface Stability | Standard |

MT-Level | MT-Safe |

math.h(3HEAD), erf(3M), isnan(3M), attributes(7), standards(7)

July 12, 2006 | SunOS 5.11 |