Дополнительная функция ошибок
#include <math.h>double erfc( double x );float erfcf( float x );long double erfcl( long double x );
libm
Функции erfc(), erfcf(), и erfcl() вычисляют дополнительную функцию ошибок x (т.е. результат функции ошибок, erf(), вычтенный из 1.0
). Это может быть полезно, поскольку функция ошибок недостаточно точна при больших значениях x.
Функция erf() вычисляет:
Это выражение истинно: erfc(-x) = 2 - erfc(x)
Значение функции ошибок, либо NAN если x равен NAN. Для корректного значения, которое может вызвать ошибку underflow, эти функции возвращают 0.0
.
В случае возникновения ошибки, эти функции возвращают 0 , который также может быть и достоверным математическим результатом. Если вам необходимо проверить, возникла ли ошибка, установите errno в 0 , вызовите функцию, и затем снова проверьте errno. Эти функции не изменяют errno в случае отсутствия ошибок. |
ANSI, POSIX 1003.1
Предыдущий раздел: Описание API математической библиотеки