C ++ atanh () - standardní knihovna C ++

Funkce atanh () v C ++ vrací obloukovou hyperbolickou tangensu (inverzní hyperbolickou tangentu) čísla v radiánech.

Funkce atanh () přebírá jediný argument a vrací radiální obloukový hyperbolický tangens této hodnoty.

Funkce je definována v hlavičkovém souboru.

(Mathematics) tanh -1 x = atanh (x) (In C ++ Programming)

atanh () prototyp (od standardu C ++ 11)

dvojitý atanh (dvojitý x); float atanh (float x); dlouhý dvojitý atanh (dlouhý dvojitý x); dvojitý atanh (T x); // Pro integrální typ

atanh () parametry

Funkce atanh () přebírá jeden povinný argument v rozsahu (-1, 1).

Pokud je hodnota větší než 1 nebo menší než -1, dojde k chybě domény.

atanh () Návratová hodnota

Funkce atanh () vrací inverzní hyperbolický tangens argumentu, který jí byl předán.

atnah () Tabulka návratových hodnot
Parametr (x) Návratová hodnota
-1 <x <1 Konečná hodnota
x = -1 -∞
x = 1
x 1 NaN (není číslo

Příklad 1: Jak funguje funkce 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; ) 

Když spustíte program, výstup bude:

 atanh (x) = 0,331647 radián atanh (x) = 19,002 stupně 

Příklad 2: funkce atanh () s integrálním typem

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

Když spustíte program, výstup bude:

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

Zajímavé články...