Funcția atanh () din C ++ returnează tangenta hiperbolică a arcului (tangentă hiperbolică inversă) a unui număr în radiani.
Funcția atanh () ia un singur argument și returnează tangenta hiperbolică a arcului valorii respective în radiani.
Funcția este definită în fișierul antet.
(Matematică) tanh -1 x = atanh (x) (În programarea C ++)
prototip atanh () (Începând cu standardul C ++ 11)
atanh dublu (x dublu); float atanh (float x); atanh dublu lung (long double x); atan dublu (T x); // Pentru tip integral
atanh () Parametri
Funcția atanh () ia un singur argument obligatoriu în intervalul (-1, 1).
Dacă valoarea este mai mare de 1 sau mai mică de -1, apare o eroare de domeniu.
atanh () Valoare returnată
Funcția atanh () returnează tangenta hiperbolică inversă a argumentului transmis acestuia.
atnah () Tabel cu valori returnateParametrul (x) | Valoare returnată |
---|---|
-1 <x <1 | Valoare finită |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (Nu este un număr |
Exemplul 1: Cum funcționează funcția atanh () în 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; )
Când rulați programul, ieșirea va fi:
atanh (x) = 0,331647 radian atanh (x) = 19,002 grade
Exemplul 2: funcția atanh () cu tip 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; )
Când rulați programul, ieșirea va fi:
atanh (x) = inf radian atanh (x) = grad inf