C ++ atanh () - C ++ standartinė biblioteka

Funkcija atanh () C ++ pateikia skaičiaus lanko hiperbolinę liestinę (atvirkštinę hiperbolinę liestinę) radianais.

Funkcija atanh () užima vieną argumentą ir grąžina tos vertės lankinę hiperbolinę tangentą radianais.

Funkcija apibrėžta antraštės faile.

(Matematika) tanh -1 x = atanh (x) (programuojant C ++)

atanh () prototipas (Pagal C ++ 11 standartą)

dvigubas atanh (dvigubas x); plūdė atanh (plūdė x); ilgas dvigubas atanhas (ilgas dvigubas x); dvigubas atanas (T x); // integraliniam tipui

atanh () parametrai

Funkcija atanh () apima vieną privalomą argumentą diapazone (-1, 1).

Jei vertė yra didesnė nei 1 arba mažesnė nei -1, įvyksta domeno klaida.

atanh () Grąžinimo vertė

Funkcija atanh () grąžina atvirkštinę hiperbolinę jai perduoto argumento liestinę.

atnah () Grąžinimo vertės lentelė
Parametras (x) Grąžinimo vertė
-1 <x <1 Galutinė vertė
x = -1 -∞
x = 1
x 1 NaN (ne skaičius

1 pavyzdys: Kaip funkcija atanh () veikia 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; ) 

Kai paleisite programą, išvestis bus:

 atanh (x) = 0,331647 radianas atanh (x) = 19,002 laipsnio 

2 pavyzdys: funkcija atanh () su integraliniu tipu

 #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; )

Kai paleisite programą, išvestis bus:

 atanh (x) = inf radianas atanh (x) = inf laipsnis 

Įdomios straipsniai...