C ++ atanh () - štandardná knižnica C ++

Funkcia atanh () v C ++ vracia oblúkovú hyperbolickú tangensu (inverznú hyperbolickú tangensu) čísla v radiánoch.

Funkcia atanh () má jediný argument a vráti hyperbolický tangens tejto hodnoty oblúka v radiánoch.

Funkcia je definovaná v hlavičkovom súbore.

(Matematika) tanh -1 x = atanh (x) (v programovaní v C ++)

atanh () prototyp (od štandardu C ++ 11)

dvojitý atanh (dvojitý x); float atanh (float x); dlhý dvojitý atanh (dlhý dvojitý x); dvojitý atanh (T x); // Pre integrálny typ

atanh () parametre

Funkcia atanh () má jediný povinný argument v rozsahu (-1, 1).

Ak je hodnota väčšia ako 1 alebo menšia ako -1, dôjde k chybe domény.

atanh () Návratová hodnota

Funkcia atanh () vracia inverznú hyperbolickú tangensu argumentu, ktorý jej bol odovzdaný.

atnah () Vrátiť hodnotu tabuľky
Parameter (x) Návratová hodnota
-1 <x <1 Konečná hodnota
x = -1 -∞
x = 1
x 1 NaN (nie číslo

Príklad 1: Ako funguje funkcia atanh () v 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; ) 

Po spustení programu bude výstup:

 atanh (x) = 0,331647 radián atanh (x) = 19,002 stupňa 

Príklad 2: funkcia atanh () s integrálnym typom

 #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; )

Po spustení programu bude výstup:

 atanh (x) = inf radián atanh (x) = inf stupeň 

Zaujímavé články...