Fonction Cosh en C

Fonction Cosh en C
Le langage C est toujours l'un des langages de programmation préférés par les ingénieurs en raison de sa flexibilité pour la programmation des microcontrôleurs et de petits appareils à de grandes applications de calculs mathématiques dans les ordinateurs.

En outre, la vaste bibliothèque de fonctions mathématiques offerte par ce langage va de fonctions simples telles que le calcul d'une racine carrée à plus de fonctions telles que le calcul des fonctions trigonométriques complexes et bien plus encore.

Dans ce Indice de linux Article sur la langue C, nous expliquerons comment utiliser la fonction COSH (), qui est l'une des fonctions de base pour calculer les fonctions hyperboliques.

Pour vous aider à comprendre comment utiliser matraque(), Nous expliquerons théoriquement cette fonction, introduire sa syntaxe, les types d'arguments d'entrée et de sortie et les méthodes d'appel.

Ensuite, nous implémenterons l'utilisation de cette fonction avec des exemples pratiques en utilisant des extraits de code dans les images.

Syntaxe de la fonction COSH () dans le langage C

Double Cosh (double x)

Description de la fonction COSH () dans le langage C

Le matraque() La fonction est l'une des trois fonctions de base pour calculer les fonctions hyperboliques fournies par le langage de programmation C. Les deux autres sont sinh (), qui calcule le sinus hyperbolique d'une fonction, et tanh (), qui calcule la tangente hyperbolique.

La fonction COSH () renvoie le cosinus hyperbolique de X, dont la formule est la suivante:

Cosh (x) = (e2 + -e2) / 2

La fonction matraque() fait partie de la bibliothèque mathématique de C. Par conséquent, son utilisation doit être définie au préalable dans notre «.C "Code ou autre dans le".En-tête h ”avec la déclaration suivante:

#inclure

Une fois la bibliothèque «mathématiques» définie dans notre code, nous pouvons maintenant utiliser le matraque() fonction, les fonctions complémentaires sinh () et tanh () fournies par la bibliothèque mathématique C.

Cette fonction est située dans la bibliothèque «libm» ou la bibliothèque mathématique, vous devez donc l'appeler dans la commande compile avec la commande «-lm» suivante.

~ $ DOCUMENTS / NOM GCC.c -lm -o out

Comment obtenir le cosinus hyperbolique de X dans Radians avec la fonction COSH () dans la langue C

Comme toutes les fonctions de la bibliothèque mathématique C pour résoudre les fonctions trigonométriques, dont les arguments d'entrée sont des angles, ces variables sont exprimées en radians.

Dans cet exemple, nous trouverons le cosinus hyperbolique de l'angle «x», exprimé en radians, en utilisant la fonction COSH () de la bibliothèque mathématique C.

Dans le premier pas, nous incluons le «.En-têtes H ”des bibliothèques. Nous utiliserons et définirons les deux variables dans cet exemple.

Les deux sont de type double. «X» est l'argument d'entrée à partir duquel nous obtenons le cosinus hyperbolique, et «r» est la variable à laquelle Cosh () renvoie le résultat.

Dans cet exemple, nous attribuons l'équivalent radian de 45 degrés à la variable «x», qui correspond à x = 0.785398 RAD. Nous en tirons le cosinus hyperbolique.Utilisation de la fonction printf (). Nous afficherons la valeur de «X» et le résultat de «R» dans la console de commande.

#inclure
#inclure
void main ()
Double X, R;
x = 0.785398;
r = cosh (x);
printf ("cosinus hyperbolique de% f", x);
printf ("radians est =% f \ n", r);

Une fois que nous avons écrit le code, nous compilons avec la commande.

~ $ PATAIN / NAME DE FICHIER GCC.C -o Nom de sortie -lm

Et nous exécutons avec la commande suivante dans la console Linux:

~ $ ./ nom de sortie

Dans l'image ci-dessous, nous voyons le résultat dans les commandes de la console.

Comment convertir une valeur exprimée en degrés en radians et obtenir le cosinus hyperbolique avec la fonction COSH () dans la langue c

Les fonctions mathématiques fournies par la bibliothèque «mathématiques» qui impliquent des calculs liés aux angles sont exprimés en radians.

En général, les fiches techniques de toutes leurs succursales contiennent les formules pour les calculs en degrés. Il est donc plus pratique de convertir ces valeurs avant de les envoyer en arguments d'entrée à ces fonctions.

Ici, nous vous montrons un moyen pratique d'obtenir un angle exprimé en degrés en radians. La formule de cette conversion est:

Radians = degrés * (𝝿 / 180)

Ainsi, pour obtenir le cosinus hyperbolique d'une mesure d'angle exprimée en degrés, dans le même code que dans l'exemple précédent, nous définissons le «Pi» constant, ajoutant le «degré» variable de type double et nous appliquons la formule de conversion décrit ci-dessus.

Sur la base de cette formule, la variable «degrés» contient l'angle mesuré en degrés et le résultat en radians est renvoyé en «x» à envoyer plus tard comme argument d'entrée à matraque(). Ci-dessous, vous pouvez voir le code de ce mode.

#inclure
#inclure
#define pi 3.1415926535897932
void main ()
Double degrés, X, R;
degrés = 45;
x = degrés * (pi / 180);
r = cosh (x);
printf ("cosinus hyperbolique de% f", degrés);
printf ("Degrés est =% f \ n", r);

Dans la figure ci-dessous, vous pouvez voir le résultat de l'exécution de ce code à l'écran. Nous avons exprimé la valeur d'angle en degrés dans les «degrés» variables, puis nous le convertissons et l'envoyons comme argument d'entrée à matraque().

Conclusion

Dans ce Indice de linux Article, nous avons expliqué comment calculer le cosinus hyperbolique d'une variable en utilisant le matraque() Fonction de la bibliothèque mathématique du langage C.

Nous avons montré une description théorique de cette fonction, puis l'avons appliquée dans des exemples pratiques, en attachant des images de fragments de code qui montrent comment obtenir le cosinus hyperbolique de la variable x.

Nous vous avons également donné un indice sur la façon de convertir les angles exprimés en degrés en radians, afin d'obtenir une manipulation complète du matraque() fonction et être capable de l'implémenter avec différentes unités angulaires de mesure.

Nous espérons que cet article vous a été utile. Pour plus de conseils comme ceux-ci sur la langue C, utilisez le moteur de recherche sur notre site Web.