Fonction de bibliothèque C -cosh()
Bibliothèque standard C - <math.h>
Description
Fonctions de bibliothèque Cdouble cosh(double x)renvoiexle cosinus hyperbolique de.
cosh()est la bibliothèque standard C<math.h>Une fonction utilisée pour calculer la valeur du cosinus hyperbolique. La fonction cosinus hyperbolique (cosh) est une fonction mathématique importante avec de nombreuses applications dans de nombreux domaines scientifiques et d'ingénierie.
Déclaration
Voici la déclaration de la fonction cosh().
#include <math.h> double cosh(double x); float coshf(float x); long double coshl(long double x);
Paramètre
- x-- Le nombre réel d'entrée, représentant l'argument de la fonction cosinus hyperbolique.
La définition de la fonction cosinus hyperbolique est :

Valeur de retour
Cette fonction renvoie le cosinus hyperbolique de x.
Exemple
L'exemple suivant démontre l'utilisation de la fonction cosh().
Exemple
#include <math.h>
int main ()
{
double x;
x = 0.5;
printf("Le cosinus hyperbolique de %lf est %lf\n", x, cosh(x));
x = 1.0;
printf("Le cosinus hyperbolique de %lf est %lf\n", x, cosh(x));
x = 1.5;
printf("Le cosinus hyperbolique de %lf est %lf\n", x, cosh(x));
return(0);
}
Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :
0.500000 的双曲余弦是 1.127626 1.000000 的双曲余弦是 1.543081 1.500000 的双曲余弦是 2.352410
Calculer le cosinus hyperbolique de plusieurs valeurs
L'exemple suivant montre comment calculer le cosinus hyperbolique de plusieurs valeurs :
Exemple
#include <math.h>
int main() {
double values[] = {0, 0.5, 1, 1.5, 2};
int num_values = sizeof(values) / sizeof(values[0]);
for (int i = 0; i < num_values; i++) {
double x = values[i];
double result = cosh(x);
printf("cosh(%f) = %f\n", x, result);
}
return 0;
}
Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :
cosh(0.000000) = 1.000000 cosh(0.500000) = 1.127626 cosh(1.000000) = 1.543081 cosh(1.500000) = 2.352410 cosh(2.000000) = 3.762196
Explication du code
- le code tente de calculer
cosh(1000.0), qui est une valeur d'entrée pouvant provoquer un débordement. errnoest réinitialisé à 0, puis appelercosh(x)。- Vérifie
errnoS'il est égal àERANGE, et si c'est le cas, afficher un message d'erreur de débordement. - S'il n'y a pas d'erreurs, afficher le résultat calculé.
Résumé
cosh()La fonction est utilisée pour calculer le cosinus hyperbolique d'une valeur donnée, et constitue un outil important pour gérer les opérations sur les fonctions hyperboliques. Lors de son utilisation, il convient de faire attention à la gestion des erreurs de débordement possibles. Grâce à une utilisation raisonnablecosh()de la fonction, qui peut fournir des résultats précis dans les calculs mathématiques, les simulations physiques et les applications d'ingénierie.