Funktionen atanh () i C ++ returnerer buens hyperbolske tangens (invers hyperbolsk tangens) af et tal i radianer.
Funktionen atanh () tager et enkelt argument og returnerer buens hyperbolske tangens for denne værdi i radianer.
Funktionen er defineret i header-fil.
(Matematik) tanh -1 x = atanh (x) (I C ++ programmering)
atanh () prototype (pr. C ++ 11 standard)
dobbelt atanh (dobbelt x); flyde atanh (flyde x); lang dobbelt atanh (lang dobbelt x); dobbelt atanh (T x); // For integreret type
atanh () Parametre
Funktionen atanh () tager et enkelt obligatorisk argument i området (-1, 1).
Hvis værdien er større end 1 eller mindre end -1, opstår der en domænefejl.
atanh () Returværdi
Funktionen atanh () returnerer den inverse hyperbolske tangens af argumentet, der sendes til det.
atnah () ReturtabelParameter (x) | Returneringsværdi |
---|---|
-1 <x <1 | Endelig værdi |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (ikke et tal |
Eksempel 1: Hvordan fungerer 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ører programmet, vil output være:
atanh (x) = 0,3331647 radian atanh (x) = 19,002 grad
Eksempel 2: atanh () -funktion med integreret type
#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ører programmet, vil output være:
atanh (x) = inf radian atanh (x) = inf grad