Compartilhar via


erf, erff, erfl, erfc, erfcf, erfcl

Computa a função de erro ou a função de erro complementar de um valor.

Sintaxe

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

Parâmetros

x
Um valor de ponto flutuante.

Retornar valor

As funções erf retornam a função de erro em Gauss de x. As funções erfc retornam a função de erro complementar em Gauss de x.

Comentários

As erf funções calculam a função de erro Gauss de x, que é definida como:

The error function of x equals two over the square root of pi times the integral from zero to x of e to the minus t squared d t.

A função de erro complementar em Gauss é definida como 1 - erf(x). As funções erf retornam um valor no intervalo de -1,0 a 1,0. Não há retorno de erro. As funções erfc retornam um valor no intervalo de 0 a 2. Se x for grande demais para erfc, a variável errno é definida como ERANGE.

Como o C++ permite sobrecarga, você pode chamar erf e sobrecarregar que levam e retornam float e erfclong double tipos. Em um programa C, a menos que você esteja usando a <macro tgmath.h> para chamar essa função erf e sempre pegue e erfc retorne um doublearquivo .

Se você usa a macro <tgmath.h>erf(), o tipo do argumento determina qual versão da função será selecionada. Confira Matemática do tipo genérico para obter detalhes.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, consulte Estado global na CRT.

Requisitos

Função Cabeçalho necessário
erf, erff, erfl, erfc, erfcf, erfcl <matemática.h>
Macro erf <tgmath.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Confira também

Suporte a matemática e ponto flutuante