Az atanh () függvény egy szám hiperbolikus érintőjét (inverz hiperbolikus tangensét) adja vissza radiánban.
A atanh()
függvény egyetlen argumentumot vesz fel (-1 ≦ x ≧ 1), és az ív hiperbolikus érintőjét adja vissza radiánban.
A atanh()
függvény a fejlécfájlban található.
atanh () Prototípus
kettős atanh (dupla x);
Az ív hiperbolikus típusú érintőjének megtalálásához int
, float
vagy long double
kifejezetten konvertálhatja a típust double
cast operátorral.
int x = 0; kettős eredmény; eredmény = atanh (dupla (x));
Ezenkívül két atanhf () és atanhl () függvényt vezettek be a C99-ben, hogy kifejezetten a típussal float
, long double
ill.
float atanhf (float x); hosszú kettős atanhl (hosszú kettős x);
atanh () Paraméter
A atanh()
függvény egyetlen argumentumot tartalmaz, amely nagyobb vagy egyenlő -1 és kisebb vagy egyenlő 1.
Paraméter | Leírás |
---|---|
kettős érték | Kívánt. A kettős érték nagyobb vagy egyenlő, mint 1 (-1 ≦ x ≧ 1). |
1. példa: atanh () függvény különböző paraméterekkel
#include #include int main() ( // constant PI is defined const double PI = 3.1415926; double x, result; x = -0.5; result = atanh(x); printf("atanh(%.2f) = %.2lf in radians", x, result); // converting radians to degree result = atanh(x)*180/PI; printf("atanh(%.2f) = %.2lf in degrees", x, result); // parameter not in range x = 3; result = atanh(x); printf("atanh(%.2f) = %.2lf", x, result); return 0; )
Kimenet
atanh (-0,50) = -0,55 radiánban atanh (-0,50) = -31,47 atanh fokban (3,00) = nan