C ++ atanh () - Biblioteca estándar de C ++

La función atanh () en C ++ devuelve el arco tangente hiperbólica (tangente hiperbólica inversa) de un número en radianes.

La función atanh () toma un solo argumento y devuelve el arco tangente hiperbólico de ese valor en radianes.

La función se define en el archivo de encabezado.

(Matemáticas) tanh -1 x = atanh (x) (En programación C ++)

prototipo atanh () (A partir del estándar C ++ 11)

doble atanh (doble x); flotar atanh (flotar x); atanh doble largo (doble x largo); doble atanh (T x); // Para tipo integral

Parámetros de atanh ()

La función atanh () toma un solo argumento obligatorio en el rango (-1, 1).

Si el valor es mayor que 1 o menor que -1, se produce un error de dominio.

atanh () Valor devuelto

La función atanh () devuelve la tangente hiperbólica inversa del argumento que se le pasa.

atnah () Tabla de valor de retorno
Parámetro (x) Valor devuelto
-1 <x <1 Valor finito
x = -1 -∞
x = 1
x 1 NaN (no es un número

Ejemplo 1: ¿Cómo funciona la función atanh () en 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; ) 

Cuando ejecute el programa, la salida será:

 atanh (x) = 0.331647 radianes atanh (x) = 19.002 grados 

Ejemplo 2: función atanh () con 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; )

Cuando ejecute el programa, la salida será:

 atanh (x) = inf radianes atanh (x) = inf grado 

Articulos interesantes...