C ++ acosh () - štandardná knižnica C ++

Funkcia acosh () v C ++ vracia oblúkový hyperbolický kosínus (inverzný hyperbolický kosínus) čísla v radiánoch.

Funkcia acosh () má jediný argument a vráti radiálny hyperbolický kosínus tejto hodnoty v radiáne.

Funkcia je definovaná v hlavičkovom súbore.

(Matematika) cosh -1 x = acosh (x) (v programovaní v C ++)

prototyp acosh () (od štandardu C ++ 11)

double acosh (double x); float acosh (float x); dlhý dvojitý štít (dlhý dvojitý x); dvojitá vrstva (T x); // Pre integrálny typ

acosh () parametre

Funkcia acosh () má jediný povinný argument, ktorý je väčší alebo rovný 1.

Ak je argument menej ako 1, dôjde k chybe domény.

acosh () Vrátená hodnota

Funkcia acosh () vráti hodnotu v rozsahu (0, ∞) .

Ak je argument odovzdaný acosh () menší ako 1, vráti sa NaN(nie číslo).

acosh () Vráti hodnoty
Parameter Návratová hodnota
x> = 1 (0, ∞)
x <1 NaN

Príklad 1: Ako funguje funkcia acosh () v 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; )

Po spustení programu bude výstup:

 acosh (x) = 3,27269 radián acosh (x) = 187,511 stupňa 

Príklad 2: Funkcia acosh () s integrálnym typom

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

Po spustení programu bude výstup:

 acosh (x) = 2,06344 radián acosh (x) = 118,226 stupňa 

Zaujímavé články...