C ++ acosh () - Bibliothèque standard C ++

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).

acosh () Valeurs de retour
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 

Articles intéressants...