Funkcia atanh () vracia oblúk hyperbolickej tangenty (inverznej hyperbolickej tangenty) čísla v radiánoch.
atanh()
Funkcia má jediný parameter (-1 ≦ x ≧ 1), a vracia sa oblúk hyperbolický tangens v radiánoch.
Táto atanh()
funkcia je zahrnutá v hlavičkovom súbore.
atanh () prototyp
dvojitý atanh (dvojitý x);
Ak chcete nájsť hyperbolický tangens oblúka typu int
, float
alebo long double
, môžete typ explicitne previesť na double
pomocou operátora cast.
int x = 0; dvojitý výsledok; výsledok = atanh (double (x));
Tiež dve funkcie atanhf () a atanhl () boli zavedené v C99 pracovať špecificky s typom float
a long double
v tomto poradí.
float atanhf (float x); dlhý dvojitý atanhl (dlhý dvojitý x);
atanh () Parameter
atanh()
Funkcia má jediný parameter väčší alebo rovné 1 a nižšie alebo rovný 1.
Parameter | Popis |
---|---|
dvojnásobná hodnota | Požadovaný. Dvojitá hodnota väčšia alebo rovná 1 (-1 ≦ x ≧ 1). |
Príklad 1: funkcia atanh () s rôznymi parametrami
#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; )
Výkon
atanh (-0,50) = -0,55 v radiánoch atanh (-0,50) = -31,47 v stupňoch atanh (3,00) = nan