Funkcija „atanh“ () grąžina skaičiaus lanko hiperbolinę liestinę (atvirkštinę hiperbolinę liestinę) radianais.
atanh()
Funkcija priima vieną argumentą (-1 ≦ x ≧ 1), ir grįžta lankas hiperbolinės tangentinę radianais.
atanh()
Funkcija yra įtraukta į antraštės faile.
atanh () prototipas
dvigubas atanh (dvigubas x);
Rasti lanko hiperboliczny liestinės tipo int
, float
arba long double
galite aiškiai konvertuoti tipą double
naudojant ketaus operatorių.
int x = 0; dvigubas rezultatas; rezultatas = atanh (dvigubas (x));
Be to, C99 buvo įdiegtos dvi funkcijos „atanhf“ () ir „atanhl“ (), kad būtų galima dirbti konkrečiai su tipu float
ir long double
atitinkamai.
plūdė atanhf (plūdė x); ilgas dvigubas atanhl (ilgas dvigubas x);
atanh () parametras
atanh()
Funkcija priima vieną argumentas didesnis nei arba lygus -1 ir mažiau negu arba lygus 1.
Parametras | apibūdinimas |
---|---|
dviguba vertė | Būtina. Dviguba vertė yra didesnė arba lygi 1 (-1 ≦ x ≧ 1). |
1 pavyzdys: funkcija atanh () su skirtingais parametrais
#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; )
Rezultatas
atanh (-0,50) = -0,55 radianais atanh (-0,50) = -31,47 atanh laipsniais (3,00) = nan