erfc(), erfcf(), erfcl()

Дополнительная функция ошибок

Прототип:

#include <math.h>
double erfc( double x );
float erfcf( float x );
long double erfcl( long double x );

Аргументы:

x
Число, для которого требуется вычислить дополнительную функцию ошибок.

Библиотека:

libm

Описание:

Функции erfc(), erfcf(), и erfcl() вычисляют дополнительную функцию ошибок x (т.е. результат функции ошибок, erf(), вычтенный из 1.0). Это может быть полезно, поскольку функция ошибок недостаточно точна при больших значениях x.

Функция erf() вычисляет:

erf.png

Это выражение истинно: erfc(-x) = 2 - erfc(x)

Возвращаемое значение:

Значение функции ошибок, либо NAN если x равен NAN. Для корректного значения, которое может вызвать ошибку underflow, эти функции возвращают 0.0.


Note: В случае возникновения ошибки, эти функции возвращают 0, который также может быть и достоверным математическим результатом. Если вам необходимо проверить, возникла ли ошибка, установите errno в 0, вызовите функцию, и затем снова проверьте errno. Эти функции не изменяют errno в случае отсутствия ошибок.

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

erf()




Предыдущий раздел: Описание API математической библиотеки