Bonjour,
Je voulais savoir si il existait une fonction avec matlab pour calculer l'angle entre deux vecteurs dont on connait les coordonnées ?
Merci
Bonjour,
Je voulais savoir si il existait une fonction avec matlab pour calculer l'angle entre deux vecteurs dont on connait les coordonnées ?
Merci
Bonjour,
sur un forum j'ai vu que quelqu'un proposait, par exemple pour des vecteurs de coordonnées (5,6) et (3,5):
Cependant pour avoir testé cela ne me donne pas les bonnes valeurs... à voir si tu arrives à te servir de cette fonction, sinon, à défaut d'une fonction matlab spécifique, tu peux utiliser la formule suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part angle(complex(5,6)-complex(3,5))
qui te donnera un résultat en radians, entre -pi et pi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 a = [5 6]; b = [3 5]; angle = acos( (a(1)*b(1) + a(2)*b(2)) / (norm(a) * norm(b)) );
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager