C ++ acosh () - Biblioteca standard C ++

Funcția acosh () din C ++ returnează cosinusul arc hiperbolic (cosinusul hiperbolic invers) al unui număr în radiani.

Funcția acosh () ia un singur argument și returnează cosinusul hiperbolic al acelei valori în radian.

Funcția este definită în fișierul antet.

(Matematică) cosh -1 x = acosh (x) (În programarea C ++)

prototip acosh () (Începând cu standardul C ++ 11)

acosh dublu (x dublu); float acosh (float x); acosh dublu lung (long double x); acosh dublu (T x); // Pentru tip integral

acosh () Parametri

Funcția acosh () ia un singur argument obligatoriu care este mai mare sau egal cu 1.

Dacă argumentul este mai mic de 1, apare o eroare de domeniu.

acosh () Valoare returnată

Funcția acosh () returnează o valoare în intervalul (0, ∞) .

Dacă argumentul trecut la acosh () este mai mic de 1, acesta returnează NaN(nu un număr).

acosh () Returnează valorile
Parametru Valoare returnată
x> = 1 (0, ∞)
x <1 NaN

Exemplul 1: Cum funcționează funcția acosh () în C ++?

 #include #include #define PI 3.141592654 using namespace std; int main() ( double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )

Când rulați programul, ieșirea va fi:

 acosh (x) = 3,27269 radian acosh (x) = 187,511 grade 

Exemplul 2: funcția acosh () cu tip integral

 #include #include #define PI 3.141592654 using namespace std; int main() ( int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; ) 

Când rulați programul, ieșirea va fi:

 acosh (x) = 2.06344 radian acosh (x) = 118.226 grade 

Articole interesante...