Funkcija atanh () v jeziku C ++ vrne ločno hiperbolično tangento (inverzna hiperbolična tangenta) števila v radianih.
Funkcija atanh () sprejme en argument in vrne hiperbolični tangens loka te vrednosti v radianih.
Funkcija je definirana v glavi datoteke.
(Matematika) tanh -1 x = atanh (x) (pri programiranju na C ++)
prototip atanh () (od standarda C ++ 11)
dvojni atanh (dvojni x); float atanh (float x); dolgi dvojni atanh (dolgi dvojni x); dvojni atanh (T x); // Za integralni tip
atanh () Parametri
Funkcija atanh () sprejme en obvezen argument v obsegu (-1, 1).
Če je vrednost večja od 1 ali manjša od -1, pride do napake domene.
atanh () Vrnjena vrednost
Funkcija atanh () vrne inverzni hiperbolični tangens argumenta, ki ji je bil poslan.
atnah () Tabela vrnjene vrednostiParameter (x) | Vrnjena vrednost |
---|---|
-1 <x <1 | Končna vrednost |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (Ni številka |
Primer 1: Kako deluje funkcija atanh () v jeziku 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; )
Ko zaženete program, bo rezultat:
atanh (x) = 0,331647 radian atanh (x) = 19,002 stopinje
Primer 2: funkcija atanh () z integriranim tipom
#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; )
Ko zaženete program, bo rezultat:
atanh (x) = inf radian atanh (x) = inf stopnja