La fonction atanh () en C ++ renvoie l'arc tangente hyperbolique (tangente hyperbolique inverse) d'un nombre en radians.
La fonction atanh () prend un seul argument et renvoie l'arc tangente hyperbolique de cette valeur en radians.
La fonction est définie dans le fichier d'en-tête.
(Mathématiques) tanh -1 x = atanh (x) (en programmation C ++)
prototype atanh () (à partir de la norme C ++ 11)
double atanh (double x); float atanh (float x); long double atanh (long double x); double atanh (T x); // Pour le type intégral
Paramètres atanh ()
La fonction atanh () prend un seul argument obligatoire dans la plage (-1, 1).
Si la valeur est supérieure à 1 ou inférieure à -1, une erreur de domaine se produit.
atanh () Valeur de retour
La fonction atanh () renvoie la tangente hyperbolique inverse de l'argument qui lui est passé.
atnah () Table des valeurs de retourParamètre (x) | Valeur de retour |
---|---|
-1 <x <1 | Valeur finie |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (pas un nombre |
Exemple 1: Comment la fonction atanh () fonctionne 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; )
Lorsque vous exécutez le programme, la sortie sera:
atanh (x) = 0,331647 radian atanh (x) = 19,002 degrés
Exemple 2: fonction atanh () avec type intégral
#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; )
Lorsque vous exécutez le programme, la sortie sera:
atanh (x) = inf radian atanh (x) = inf degré