Funkcija atanh () u C ++ vraća hiperboličku tangentu luka (inverzna hiperbolična tangenta) broja u radijanima.
Funkcija atanh () uzima jedan argument i vraća hiperbolički tangens luka te vrijednosti u radijanima.
Funkcija je definirana u zaglavnoj datoteci.
(Matematika) tanh -1 x = atanh (x) (U programiranju na C ++)
prototip atanh () (od standarda C ++ 11)
dvostruki atanh (dvostruki x); plutati atanh (plutati x); dugi dvostruki atanh (dugi dvostruki x); dvostruki atanh (T x); // Za integralni tip
atanh () parametri
Funkcija atanh () uzima jedan obvezni argument u rasponu (-1, 1).
Ako je vrijednost veća od 1 ili manja od -1, pojavljuje se pogreška domene.
atanh () Povratna vrijednost
Funkcija atanh () vraća inverzni hiperbolički tangens argumenta koji joj je proslijeđen.
atnah () Tablica povratne vrijednostiParametar (x) | Povratna vrijednost |
---|---|
-1 <x <1 | Konačna vrijednost |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (Nije broj |
Primjer 1: Kako funkcija atanh () radi u 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; )
Kada pokrenete program, izlaz će biti:
atanh (x) = 0,331647 radijan atanh (x) = 19,002 stupnja
Primjer 2: atanh () funkcija s integralnim tipom
#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; )
Kada pokrenete program, izlaz će biti:
atanh (x) = inf radijan atanh (x) = inf stupanj