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 :

projection d'un point sur une droite


Sujet :

Mathématiques

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    Bonjour à tous,

    je cherche les coordonnées du projeté orthogonal d'un point sur une droite

    par exemple
    j'ai la droite (AB) et un point M
    je cherche les coordonnées de M' telque M' est le projeté orthogonal de M sur (AB)

    j'ai trouvé ceci mais je l'ai vérifié et j'ai pas obtenu le bon résultat
    pour A(1,0) B(5,0) et M(2,1)
    je dois trouvé M'(2,0)
    http://www.exaflop.org/docs/cgafaq/c...to%20a%20line?



    merci

    j'ai trouvé ceci aussi
    http://cs.nyu.edu/~yap/classes/visua...hw/h2/math.pdf

    je ne sais pas qu'elle est la solution la plus simple que je dois utilisé

  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,

    les formules de ton premier lien sont justes, peut-être as-tu fait une erreur de calcul?

  3. #3
    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 455
    Points
    1 455
    Par défaut
    A(a1,a2), B(b1,b2),M(m1,m2), M'(m'1,m'2)
    X=((b1-a1)(m1-b1)+(b2-a2)(m2-b2))/(sqr(b1-a1)+sqr(b2-a2))
    m'1=b1+(b1-a1)*X
    m'2=b2+(b2-a2)*X

  4. #4
    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
    Citation Envoyé par Nebulix Voir le message
    A(a1,a2), B(b1,b2),M(m1,m2), M'(m'1,m'2)
    X=((b1-a1)(m1-b1)+(b2-a2)(m2-b2))/(sqr(b1-a1)+sqr(b2-a2))
    m'1=b1+(b1-a1)*X
    m'2=b2+(b2-a2)*X
    En bleu, c'est plutôt :
    (sqrt((b1-a1)^2+(b2-a2)^2))
    et ce sont les mêmes formules que dans le lien donné par azertyuio : How do I find the distance from a point to a line?

  5. #5
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    ... ce sujet a déjà été traité plusieurs fois => tu trouveras les formules et même un peu de code c ou java.

  6. #6
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    merci à vous tous
    enfaite j'ai utilisé
    les formules des produits scalaires et le determinant comme il est indiqué ici http://cs.nyu.edu/~yap/classes/visua...hw/h2/math.pdf

  7. #7
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    Citation Envoyé par magelan Voir le message
    Bonjour,

    les formules de ton premier lien sont justes, peut-être as-tu fait une erreur de calcul?
    c'est vrai j'ai fait une erreur de calcul
    au lieu d'utiliser la formule "r" j'utilise "s" de ce lien
    http://www.exaflop.org/docs/cgafaq/c...to%20a%20line?

    il est plus simple que les matrices de ce lien http://cs.nyu.edu/~yap/classes/visua...hw/h2/math.pdf

    en tout cas merci à vous tous pour vos aides )

  8. #8
    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 455
    Points
    1 455
    Par défaut
    Citation Envoyé par magelan Voir le message
    En bleu, c'est plutôt :
    (sqrt((b1-a1)^2+(b2-a2)^2))
    non : X doit être "sans dimension", donc le rapport de carrés de longueurs
    et ce sont les mêmes formules que dans le lien donné par azertyuio :
    et pour cause...

  9. #9
    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
    Exact, j'ai oublié un carré au dénominateur, soit :
    X=((b1-a1)(m1-b1)+(b2-a2)(m2-b2))/((b1-a1)^2+(b2-a2)^2)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/06/2014, 20h27
  2. Projection d'un point sur une droite 3D (et distance)
    Par doom* dans le forum Mathématiques
    Réponses: 2
    Dernier message: 28/03/2012, 18h40
  3. [Débutant] Répartition de points sur une droite
    Par elirgume dans le forum MATLAB
    Réponses: 1
    Dernier message: 29/04/2011, 18h10
  4. Projection d'un point sur une droite en dimension N
    Par ToTo13 dans le forum Mathématiques
    Réponses: 3
    Dernier message: 10/01/2009, 18h42
  5. Projection d'un point sur une droite.
    Par méphistopheles dans le forum Mathématiques
    Réponses: 9
    Dernier message: 28/05/2007, 00h35

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