Langage C et cosinus

Résolu/Fermé
Toiine974 Messages postés 22 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 20 février 2013 - 6 nov. 2009 à 18:06
Toiine974 Messages postés 22 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 20 février 2013 - 7 nov. 2009 à 01:07
Bonjour,
alors voilà, je cherche à calculer en C, l'angle entre 2 vecteurs u et v,
j'ai pensé à utiliser le rapport produit scalaire par produit des normes, mais cela me donne le cosinus de l'angle.
Ainsi, il me reste à faire un cos-1 du résultat obtenu, et ca, je vois pas comment.

Merci.

4 réponses

Bonjour,

Si x est le cosinus, acos(x) retourne l'angle exprimé en radiants.
x compris entre -1 et +1, et l'angle est compris entre 0 et pi.

A+.
1
Toiine974 Messages postés 22 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 20 février 2013 4
6 nov. 2009 à 22:04
Merci,
La console m'affichera la valeur en radian, en fonction de pi, ou en decimal?
Aussi, l'include nécessaire à acos est math.h, ou il en faut d'autres ?
0
En C, les valeurs angulaires sont toujours exprimées en radiant.
pi = 3,1416 radiant.
pour exprimer en grades ou en degrés, faire une règle de trois, sachant que le cercle fait 2pi rd soit 400gr ou 360°.

les fonctions trigo sont dans math.h

A+.
0
Toiine974 Messages postés 22 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 20 février 2013 4
7 nov. 2009 à 01:07
Merci, j'ai tout ce qu'il me faut :)
0