A função atanh () em C ++ retorna o arco tangente hiperbólica (tangente hiperbólica inversa) de um número em radianos.
A função atanh () recebe um único argumento e retorna o arco tangente hiperbólico desse valor em radianos.
A função é definida no arquivo de cabeçalho.
(Matemática) tanh -1 x = atanh (x) (Em programação C ++)
protótipo atanh () (a partir do padrão C ++ 11)
atanh duplo (duplo x); float atanh (float x); atanh duplo longo (duplo x longo); atanh duplo (T x); // Para tipo integral
Parâmetros atanh ()
A função atanh () recebe um único argumento obrigatório no intervalo (-1, 1).
Se o valor for maior que 1 ou menor que -1, ocorre um erro de domínio.
Atanh () Valor de retorno
A função atanh () retorna a tangente hiperbólica inversa do argumento passado a ela.
atnah () Tabela de valores de retornoParâmetro (x) | Valor de retorno |
---|---|
-1 <x <1 | Valor finito |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (não é um número |
Exemplo 1: Como a função atanh () funciona em C ++?
#include #include #define PI 3.141592654 using namespace std; int main() ( double x = 0.32, result; result = atanh(x); cout << "atanh(x) = " << result << " radian" << endl; // result in degrees cout << "atanh(x) = " << result*180/PI << " degree" << endl; return 0; )
Quando você executa o programa, a saída será:
atanh (x) = 0,331647 radianos atanh (x) = 19,002 graus
Exemplo 2: função atanh () com tipo integral
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = atanh(x); cout << "atanh(x) = " << result << " radian" << endl; // result in degrees cout << "atanh(x) = " << result*180/PI << " degree" << endl; return 0; )
Quando você executa o programa, a saída será:
atanh (x) = inf radiano atanh (x) = inf grau