Funktionen acosh () i C ++ returnerar bågens hyperboliska cosinus (invers hyperbolisk cosinus) för ett tal i radianer.
Funktionen acosh () tar ett enda argument och returnerar bågens hyperboliska cosinus för det värdet i radian.
Funktionen definieras i rubrikfilen.
(Matematik) cosh -1 x = acosh (x) (I C ++ programmering)
acosh () prototyp (från C ++ 11-standard)
dubbel acosh (dubbel x); float acosh (float x); lång dubbel acosh (lång dubbel x); dubbel acosh (T x); // För integrerad typ
acosh () Parametrar
Funktionen acosh () tar ett enda obligatoriskt argument som är större eller lika med 1.
Om argumentet är mindre än 1 uppstår ett domänfel.
acosh () Returvärde
Funktionen acosh () returnerar ett värde i intervallet (0, ∞) .
Om argumentet som skickas till acosh () är mindre än 1 returnerar det NaN
(inte ett tal).
Parameter | Returvärde |
---|---|
x> = 1 | (0, ∞) |
x <1 | NaN |
Exempel 1: Hur fungerar acosh () -funktionen 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ör programmet blir resultatet:
acosh (x) = 3,27269 radian acosh (x) = 187,511 grader
Exempel 2: acosh () -funktion med integraltyp
#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ör programmet blir resultatet:
acosh (x) = 2,06344 radian acosh (x) = 118,226 grader