C ++ atanh () - Biblioteca standard C ++

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 returnate
Parametrul (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 

Articole interesante...