Funktionen acosh () i C ++ returnerer buens hyperbolske cosinus (invers hyperbolsk cosinus) af et tal i radianer.
Funktionen acosh () tager et enkelt argument og returnerer buen hyperbolsk cosinus af denne værdi i radian.
Funktionen er defineret i header-fil.
(Matematik) cosh -1 x = acosh (x) (I C ++ programmering)
acosh () prototype (pr. C ++ 11 standard)
dobbelt acosh (dobbelt x); flyde acosh (flyde x); lang dobbelt acosh (lang dobbelt x); dobbelt acosh (T x); // For integreret type
acosh () Parametre
Funktionen acosh () tager et enkelt obligatorisk argument, der er større eller lig med 1.
Hvis argumentet er mindre end 1, opstår der en domænefejl.
acosh () Returværdi
Funktionen acosh () returnerer en værdi i området (0, ∞) .
Hvis argumentet, der sendes til acosh (), er mindre end 1, returnerer det NaN
(ikke et tal).
Parameter | Returneringsværdi |
---|---|
x> = 1 | (0, ∞) |
x <1 | NaN |
Eksempel 1: Hvordan fungerer acosh () i 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; )
Når du kører programmet, vil output være:
acosh (x) = 3,27269 radian acosh (x) = 187,511 grad
Eksempel 2: acosh () -funktion med integreret type
#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; )
Når du kører programmet, vil output være:
acosh (x) = 2,06344 radian acosh (x) = 118,226 grader