A função acosh () em C ++ retorna o arco cosseno hiperbólico (cosseno hiperbólico inverso) de um número em radianos.
A função acosh () recebe um único argumento e retorna o arco cosseno hiperbólico desse valor em radianos.
A função é definida no arquivo de cabeçalho.
(Matemática) cosh -1 x = acosh (x) (Em programação C ++)
protótipo acosh () (a partir do padrão C ++ 11)
acosh duplo (duplo x); float acosh (float x); acosh duplo longo (duplo x longo); acosh duplo (T x); // Para tipo integral
Parâmetros acosh ()
A função acosh () leva um único argumento obrigatório que é maior ou igual a 1.
Se o argumento for menor que 1, ocorre um erro de domínio.
acosh () Valor de retorno
A função acosh () retorna um valor no intervalo (0, ∞) .
Se o argumento passado para acosh () for menor que 1, ele retorna NaN
(não um número).
Parâmetro | Valor de retorno |
---|---|
x> = 1 | (0, ∞) |
x <1 | NaN |
Exemplo 1: Como a função acosh () funciona em C ++?
#include #include #define PI 3.141592654 using namespace std; int main() ( double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )
Quando você executa o programa, a saída será:
acosh (x) = 3,27269 radianos acosh (x) = 187,511 graus
Exemplo 2: função acosh () com tipo integral
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )
Quando você executa o programa, a saída será:
acosh (x) = 2,06344 radianos acosh (x) = 118,226 graus