Langage C et cosinus

Résolu
Toiine974 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
Toiine974 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

4 réponses

calibos
 
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   Statut Membre Dernière intervention   4
 
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
calibos
 
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   Statut Membre Dernière intervention   4
 
Merci, j'ai tout ce qu'il me faut :)
0