Langage C et cosinus

Résolu
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.
Configuration: Windows 7
Firefox 3.5.4

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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. 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 ?
      1. 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+.