C ++ atanh () - C ++ Standardbibliotek

Funktionen atanh () i C ++ returnerar den båghyperboliska tangenten (invers hyperbolisk tangent) för ett tal i radianer.

Funktionen atanh () tar ett enda argument och returnerar bågens hyperboliska tangens för det värdet i radianer.

Funktionen definieras i rubrikfilen.

(Matematik) tanh -1 x = atanh (x) (I C ++ programmering)

atanh () prototyp (Från och med C ++ 11-standarden)

dubbel atanh (dubbel x); float atanh (float x); lång dubbel atanh (lång dubbel x); dubbel atanh (Tx); // För integrerad typ

atanh () Parametrar

Funktionen atanh () tar ett enda obligatoriskt argument i intervallet (-1, 1).

Om värdet är större än 1 eller mindre än -1 uppstår ett domänfel.

atanh () Returvärde

Funktionen atanh () returnerar den inversa hyperboliska tangenten för argumentet som skickas till det.

atnah () Returvärdetabell
Parameter (x) Returvärde
-1 <x <1 Slutligt värde
x = -1 -∞
x = 1
x 1 NaN (inte ett nummer

Exempel 1: Hur fungerar atanh () -funktionen i 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; ) 

När du kör programmet blir resultatet:

 atanh (x) = 0,331647 radian atanh (x) = 19,002 grader 

Exempel 2: atanh () -funktion med integraltyp

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

När du kör programmet blir resultatet:

 atanh (x) = inf radian atanh (x) = inf-grad 

Intressanta artiklar...