Atanh () -funktio palauttaa luvun kaaren hyperbolisen tangentin (käänteinen hyperbolinen tangentti) radiaaneina.
atanh()
Toiminto ottaa yhden argumentin (-1 ≦ x ≧ 1), ja palaa kaaren hyperbolinen tangentti radiaaneina.
atanh()
Toiminto sisältyy otsikkotiedostoon.
atanh () Prototyyppi
kaksinkertainen atanh (kaksinkertainen x);
Löytää kaaren hyperbelitangentin tyyppiä int
, float
tai long double
voit nimenomaan muuntaa tyypiksi double
käyttämällä valettuja toimijalle.
int x = 0; kaksinkertainen tulos; tulos = atanh (kaksinkertainen (x));
Myös kaksi toimintoa atanhf () ja atanhl () otettiin käyttöön C99: ssä toimimaan nimenomaan tyypin float
ja long double
vastaavasti.
kelluva atanhf (float x); pitkä kaksinkertainen atanhl (pitkä kaksinkertainen x);
atanh () -parametri
atanh()
Toiminto ottaa yhden argumentin on suurempi kuin tai yhtä kuin 1 ja pienempi kuin tai yhtä kuin 1.
Parametri | Kuvaus |
---|---|
kaksinkertainen arvo | Edellytetään. Kaksinkertainen arvo, joka on suurempi tai yhtä suuri kuin 1 (-1 ≦ x ≧ 1). |
Esimerkki 1: funktio atanh () eri parametreilla
#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; )
Tuotos
atanh (-0,50) = -0,55 radiaaneina atanh (-0,50) = -31,47 atanh-asteina (3,00) = nan