C ++ acosh () - standardní knihovna C ++

Funkce acosh () v C ++ vrací oblouk hyperbolický kosinus (inverzní hyperbolický kosinus) čísla v radiánech.

Funkce acosh () přebírá jediný argument a vrací radiální hyperbolický kosinus této hodnoty v radiánu.

Funkce je definována v hlavičkovém souboru.

(Mathematics) cosh -1 x = acosh (x) (V programování v C ++)

prototyp acosh () (podle standardu C ++ 11)

double acosh (double x); float acosh (float x); dlouhý dvojitý acosh (dlouhý dvojitý x); dvojitý acosh (T x); // Pro integrální typ

acosh () parametry

Funkce acosh () přebírá jeden povinný argument, který je větší nebo roven 1.

Pokud je argument menší než 1, dojde k chybě domény.

acosh () Vrátí hodnotu

Funkce acosh () vrací hodnotu v rozsahu (0, ∞) .

Pokud je argument předaný acosh () menší než 1, vrátí se NaN(ne číslo).

acosh () Vrátí hodnoty
Parametr Návratová hodnota
x> = 1 (0, ∞)
x <1 NaN

Příklad 1: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

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

Příklad 2: Funkce acosh () s integrálním typem

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

Když spustíte program, výstup bude:

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

Zajímavé články...