La función acosh () en C ++ devuelve el arco coseno hiperbólico (coseno hiperbólico inverso) de un número en radianes.
La función acosh () toma un solo argumento y devuelve el arco coseno hiperbólico de ese valor en radianes.
La función se define en el archivo de encabezado.
(Matemáticas) cosh -1 x = acosh (x) (En Programación C ++)
prototipo acosh () (A partir del estándar C ++ 11)
doble acosh (doble x); flotar acosh (flotar x); acosh doble largo (doble x largo); doble acosh (T x); // Para tipo integral
Parámetros de acosh ()
La función acosh () toma un único argumento obligatorio que es mayor o igual a 1.
Si el argumento es menor que 1, se produce un error de dominio.
acosh () Valor de retorno
La función acosh () devuelve un valor en el rango (0, ∞) .
Si el argumento pasado a acosh () es menor que 1, devuelve NaN
(no un número).
Parámetro | Valor devuelto |
---|---|
x> = 1 | (0, ∞) |
x <1 | Yaya |
Ejemplo 1: ¿Cómo funciona la función acosh () en 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; )
Cuando ejecute el programa, la salida será:
acosh (x) = 3,27269 radianes acosh (x) = 187,511 grados
Ejemplo 2: función acosh () con 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; )
Cuando ejecute el programa, la salida será:
acosh (x) = 2.06344 radianes acosh (x) = 118.226 grados