La fonction acosh () en C ++ renvoie l'arc cosinus hyperbolique (cosinus hyperbolique inverse) d'un nombre en radians.
La fonction acosh () prend un seul argument et renvoie l'arc cosinus hyperbolique de cette valeur en radian.
La fonction est définie dans le fichier d'en-tête.
(Mathématiques) cosh -1 x = acosh (x) (en programmation C ++)
prototype acosh () (à partir de la norme C ++ 11)
double acosh (double x); float acosh (float x); long double acosh (long double x); double acosh (T x); // Pour le type intégral
Paramètres acosh ()
La fonction acosh () prend un seul argument obligatoire qui est supérieur ou égal à 1.
Si l'argument est inférieur à 1, une erreur de domaine se produit.
acosh () Valeur de retour
La fonction acosh () renvoie une valeur dans la plage (0, ∞) .
Si l'argument passé à acosh () est inférieur à 1, il renvoie NaN
(pas un nombre).
Paramètre | Valeur de retour |
---|---|
x> = 1 | (0, ∞) |
x <1 | NaN |
Exemple 1: Comment fonctionne la fonction acosh () en 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; )
Lorsque vous exécutez le programme, la sortie sera:
acosh (x) = 3,27269 radian acosh (x) = 187,511 degrés
Exemple 2: fonction acosh () avec type intégral
#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; )
Lorsque vous exécutez le programme, la sortie sera:
acosh (x) = 2,06344 radian acosh (x) = 118,226 degrés