Поделиться через


erf, , erfferfcerflerfcf,erfcl

Вычисляет функцию ошибок или дополнительную функцию ошибок значения.

Синтаксис

double erf(
   double x
);
float erf(
   float x
); // C++ only
long double erf(
   long double x
); // C++ only
float erff(
   float x
);
long double erfl(
   long double x
);
double erfc(
   double x
);
float erfc(
   float x
); // C++ only
long double erfc(
   long double x
); // C++ only
float erfcf(
   float x
);
long double erfcl(
   long double x
);
#define erf(X) // Requires C11 or higher
#define erfc(X) // Requires C11 or higher

Параметры

x
Значение с плавающей запятой.

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

Функция erf возвращает функцию Гаусса (нормального распределения) ошибок x. Функция erfc возвращает дополнительную функцию Гаусса (нормального распределения) ошибок x.

Замечания

Функции erf вычисляют функцию xошибки Gauss, которая определяется следующим образом:

Функция ошибки x равна двум квадратным корням pi раз целочисленный от нуля до x e до минус t квадрат d t.

Дополнительная функция ошибки Gauss определяется как 1 – erf(x). Функция erf возвращает значение в диапазоне от -1,0 до 1,0. Не возвращается ошибка. Функция erfc возвращает значение в диапазоне от 0 до 2. Если значение x слишком большое для erfc, переменная errno задается равной ERANGE.

Так как C++ разрешает перегрузку, можно вызывать erf и erfc перегрузки, которые принимают и возвращают float и long double типы. В программе C, если вы не используете <макрос tgmath.h> для вызова этой функции, erf и erfc всегда принимаете и возвращаете значение double.

Если вы используете <макрос tgmath.h>erf() , тип аргумента определяет, какая версия функции выбрана. Дополнительные сведения см . в разделе "Математика с универсальным типом".

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Function Обязательный заголовок
erf, , erfferfcerflerfcf,erfcl <math.h>
erfМакрос <tgmath.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

См. также

Поддержка математических и плавающих точек