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ľkyParameter (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ň