IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

Angles entre deux vecteurs - résultats incompréhensibles


Sujet :

Mathématiques

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Angles entre deux vecteurs - résultats incompréhensibles
    Bonjour,
    Mon problème concerne la mesure d'un angle entre 2 vecteurs en 3D, qui évolue au cours du temps.
    J'ai calculé l'angle par le cosinus et utilisé le produit vectoriel pour comparer le résultats à un axe de mon repère et ainsi déterminer si l'angle est positif ou négatif.
    L'angle oscille entre 15 et -5°. J'ai deux méthodes qui m'amènent aux résultats suivants :
    - une courbe de la valeur absolue correcte de mon angle, mais donc pas positif/négatif (sur le graphe, la courbe rouge, sous la verte)
    - une courbe avec des valeurs positives et négatives mais des pics anormaux (à certains endroits, bien que mon angle soit en réalité positif, la valeur de ma courbe est à -(valeur exacte)). (sur le graphe la courbe verte) (résultat du produit vectoriel, courbe bleue).

    Ce sont ces plateaux qui m'embêtent (à 400, 1050 et 1200)...

    Je suis preneuse de tout conseil !
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    pourquoi ne pas utiliser directement le cosinus et le sinus pour le calcul de ton angle?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    C'est ce que j'ai fait, indirectement : après avoir calculé l'angle avec le cosinus, j'ai fait le produit vectoriel (donc le sinus), et j'ai multiplié la valeur de l'angle par le signe que j'en ai tiré...
    Mais j'ai quelques valeurs qui ne sont pas cohérentes avec l'angle observé en vrai (jamais il ne varie de 10° d'une image à l'autre, comme il me le calcule ici à l'image 1044)...

  4. #4
    Membre expérimenté
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Points : 1 453
    Points
    1 453
    Par défaut
    Je suppose que tu définis le signe de ton angle par un produit mixte (a x b).c
    Pour que cela change de signe, il faut soit qu'un des vecteurs change de sens ( comment sont-ils définis ? ) soit qu'ils soient permutés.

Discussions similaires

  1. Angle entre deux vecteurs
    Par cedji dans le forum MATLAB
    Réponses: 1
    Dernier message: 01/07/2013, 12h57
  2. [GLSL] Calculer un angle entre deux vecteurs.
    Par who_knows dans le forum OpenGL
    Réponses: 5
    Dernier message: 05/05/2010, 17h40
  3. Programmation Python angles entre deux vecteurs
    Par Manudu38 dans le forum Calcul scientifique
    Réponses: 3
    Dernier message: 18/11/2009, 18h17
  4. Calcul d'angle entre deux vecteurs
    Par feynman dans le forum Fortran
    Réponses: 8
    Dernier message: 22/09/2007, 13h59
  5. Convolution cyclique entre deux vecteurs
    Par valencfaty dans le forum Mathématiques
    Réponses: 1
    Dernier message: 28/01/2007, 17h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo