fonction asin dans le langage C

fonction asin dans le langage C
La langue C classique a une vaste bibliothèque pour résoudre les opérations et fonctions mathématiques. Cet ensemble offre des fonctions pour les opérations du plus simple au plus complexe.

Dans ce Indice de linux Article, nous expliquons comment utiliser le un péché() fonction pour trouver le sinus inverse d'une variable. De plus, nous vous donnons un pourboire sur la façon d'obtenir le résultat en diplômes.

Nous avons préparé une section où nous expliquons le cadre théorique de un péché(), Voir sa syntaxe, les arguments d'entrée et de sortie et le type de données que chacun accepte pour vous aider à mieux comprendre comment cette fonction fonctionne.

Ensuite, avec des exemples pratiques, des fragments de code et des images, nous verrons comment implémenter cette fonction dans la pratique, en compilant les exemples de GCC à partir de la console de commande Linux, tous expliqués étape par étape.

Syntaxe de la fonction asin () dans le langage C.

double asin (double x);

Description de la fonction asin () dans le langage C.

Pour l'expression suivante, le un péché() La fonction détermine le sinus ou le sinus inverse de «X» et renvoie le résultat en «A».

a = asin (x);

Le résultat renvoyé par cette fonction est exprimé en radians et à la fois l'argument d'entrée «x» de un péché() Et l'argument de sortie est de type double.

Pour les valeurs inférieures à -1 ou supérieures à 1, ASIN renvoie une valeur non nucère (NAN) en conséquence.

Le un péché() La fonction fait partie de la bibliothèque mathématique C, donc 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.
le résultat dans «A».

#inclure

Une fois la bibliothèque «mathématiques» définie dans notre code, nous pouvons maintenant utiliser le un péché() fonction et les fonctions complémentaires asinl () et asInf () fournies par la bibliothèque mathématique.

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.
le résultat dans «A».

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

Comment obtenir l'arc sinus d'une variable avec la fonction asin () dans le langage C

Dans cet exemple, nous verrons comment obtenir le sinus inverse d'une variable en utilisant la fonction dans le langage C. Pour cela, nous définirons les bibliothèques nécessaires et créerons la variable X, qui sera de type double et à partir de laquelle nous obtiendrons le sinus inverse.

Ensuite, nous créerons la variable «A», également de Type Double, qui sera utilisée pour stocker le résultat.

Après avoir défini les bibliothèques, nous voulons utiliser et déclarer les variables et nous appelons la fonction un péché(), passer «x» comme argument d'entrée et la variable «a» comme argument de sortie.

Avec la fonction printf (), nous voyons dans la console de commande le résultat de cette opération qui, dans ce cas, est l'arc sinus de "x" ou 0.5.

L'extrait de code suivant montre comment obtenir le résultat en «A» et l'afficher sur la ligne de commande.
le résultat dans «A».

#inclure
#inclure
vide main ()

double x = 0.5;
Double A;
a = asin (x);
printf ("L'arc sinus de x =% f \ n", a);

Une fois que nous avons notre exemple de code, nous compilons et exécutons comme suit:

~ $ Documents GCC / Main.c -lm -o asin_example
~ $ ./ asin_example

La figure suivante montre le résultat exprimé en radians pour l'arc sinus.5.

Comment obtenir l'arc sinus d'une variable en degrés avec la fonction asin () en langue C.

Les fonctions mathématiques fournies par la bibliothèque «mathématiques», qui incluent des calculs liés aux vagues et leur analyse, donnent des résultats en radians. En général, les fiches techniques des composants techniques dans toutes leurs branches contiennent les formules des calculs en degrés, il est donc plus pratique de convertir les résultats de ces fonctions de radians à degrés.

Ici, nous vous montrons un moyen pratique d'obtenir le résultat de la fonction un péché() en degrés. La formule de cette conversion est:

Degrés = radians * (180 / 𝝿)

Pour obtenir le résultat de l'arc sinusoïdal de «X» en degrés, nous définissons une macro asin_deg dans l'en-tête de notre code qui appelle la fonction un péché() et multiplie son résultat par 180 / 𝝿, comme indiqué ci-dessous.

#define asin_deg asin (x) * (180/3.14159265359);

Une fois cette macro définie, nous obtiendrons l'arc sinusoïdal de «x» exprimé en degrés comme suit:

#inclure
#inclure
#define asin_deg asin (x) * (180/3.14159265359);
vide main ()

double x = 1;
Double A;
a = asin_deg;
printf ("L'arc sinus en degrés de x =% f \ n", a);

L'image suivante montre le résultat en degrés:

Conclusion

Dans cet article, nous avons expliqué étape par étape comment utiliser le un péché() fonction dans le langage C pour obtenir l'arc sinus d'une variable. Nous vous avons également donné un ensemble pratique pour faire exprimer ces résultats en degrés.

Nous espérons que vous avez trouvé cet article utile. Pour plus de conseils pour expliquer la langue C, voir d'autres Indice de linux Articles, auxquels vous pouvez accéder via le moteur de recherche sur notre site Web.