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 retornoPará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