Calcul position sommet triangle isocèle
Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

Calcul position sommet triangle isocèle



  1. #1
    roipoussiere

    Calcul position sommet triangle isocèle


    ------

    Bonjour,

    Pour le développement d'un programme j'aurais besoin calculer la position du sommet d'un triangle isocèle.

    Admettons ABC, isocèle en C. Je connais :
    - les positions de A et de B (soit (Ax, Ay, Bx et By) ;
    - la longueur AC (égale à BC) ;
    - je peux aussi déduire la longueur AB = sqrt( (Bx-Ax)² + (By - Ay²) ).

    Il me faut donc obtenir C (soit Cx et Cy).

    Quelqu'un pourrait me guider vers la bonne démarche, quel théorème utiliser ?

    Merci !

    Nathanaël

    -----

  2. #2
    joel_5632

    Re : Calcul position sommet triangle isocèle

    bonjour

    > quel théorème utiliser ?

    Le théorème de Pythagore dans le triangle ACH où H est le pied de la hauteur passant par C

  3. #3
    gg0
    Animateur Mathématiques

    Re : Calcul position sommet triangle isocèle

    Attention,

    il y a deux points C possibles.

    Cordialement.

  4. #4
    roipoussiere

    Re : Calcul position sommet triangle isocèle

    Ok, tu m'as mis sur la voie du coup je vois un début de piste :

    Je peux déduire la position de H = [ (Bx-Ax)/2 ; (By-Ay)/2]
    Je peux déduire AH = sqrt( (Hx-Ax)² + (Hy-Ay)² )
    Je peux déduire CH = sqrt( (AC)² - (AH)² )

    Je peux déduire HÂC avec cos(HÂC) = AH / AC
    Et donc en déduire AĈH = 90° - HÂC

    Donc dans le triangle AHC, je connais tous les angles et toutes les longueurs, ainsi que les positions de A et de H, mais comment trouver les coordonnées de C ?

    à gg0 : Bien vu, dans mon cas je devrais connaitre le point C situé le plus "en dessous" des 2.

  5. A voir en vidéo sur Futura
  6. #5
    roipoussiere

    Re : Calcul position sommet triangle isocèle

    Ah, je sais : comme on a HÂC, on connait l'angle de la coordonnée polaire de C : θ = 90° - HÂC.

    On peut donc faire une conversion de coordonnée polaire vert cartésienne :

    Cx = Hx + HC * cos(θ)
    Cy = Hy + HC * sin(θ)

  7. #6
    joel_5632

    Re : Calcul position sommet triangle isocèle

    Pour obtenir les coordonnées de C, il faut passer par des vecteurs



    est connu facilement et est orthogonal à

    Il nous faut un vecteur normal et unitaire à

    et on aura:

    Pour un vecteur U(a, b), il y a 2 vecteurs orthogonaux V possibles à U, soit V1(-b, a) ou V2(b, -a)
    On vérifie que U et V sont bien orthogonaux en calculant leur produit scalaire U.V
    On passe de U à V1 par une rotation dans le sens trigonométrique (ou anti-horaire) , et de U à V2 dans le sens inverse (horaire)

    et pour passer à un vecteur unitaire, on divise chaque coordonnées par le module

  8. #7
    joel_5632

    Re : Calcul position sommet triangle isocèle

    ton message #5 me paraît erroné

  9. #8
    roipoussiere

    Re : Calcul position sommet triangle isocèle

    Bonsoir joel_5632 et merci beaucoup pour ton aide.

    Je ne maitrise pas très bien les calculs vectoriels, il y aurait une solution sans utiliser les vecteurs ? Ou alors tu pourrais un peu plus détailler ?
    Je suis en train de faire un essai avec ma solution pour voir si les résultats sont cohérents.

    Merci.

  10. #9
    joel_5632

    Re : Calcul position sommet triangle isocèle

    Il y a plus simple que ce que j'ai raconté

    On détermine l'angle entre AB et l'horizontale passant par A
    = arctan((Yb-Ya)/(Xb-Xa)) si (Xb-Xa) > 0 ou arctan((Yb-Ya)/(Xb-Xa)) +180° si (Xb-Xa) < 0

    On connait la longueur de AC et l'angle entre AB et AC

    On en déduit les coordonnées de C

    Xc = Xa + AC.cos()
    Yc = Ya + AC.sin()

  11. #10
    roipoussiere

    Re : Calcul position sommet triangle isocèle

    Merciiiiii !!!!
    Tu as sauvé mon week-end je crois

    J'étais en train de regarder du coté des équations des cercles. En effet on peut aussi considérer 2 cercles de centre A et B de rayon AC et AB : les 2 points C possibles sont donc les points d'intersection des 2 cercles. Les coordonnées des points auraient pu être trouvées avec un système d'équation du 2nd degré.

    Sinon dans mon message #5 je voulais faire ce que tu as fait, mais je me suis un peu emmêlé les pinceaux, le calcul était faux en effet.

    Bref, merci beaucoup !!!!

    À plus !

  12. #11
    roipoussiere

    Re : Calcul position sommet triangle isocèle

    Mmh, ce serait pas :

    Xc = Xa + AC.cos(beta - alpha)
    Yc = Ya + AC.sin(beta - alpha)

    ?

  13. #12
    roipoussiere

    Re : Calcul position sommet triangle isocèle

    cf le schéma :Nom : triangle.png
Affichages : 300
Taille : 6,6 Ko
    Si je comprend bien, l'idée est d'avoir la coordonnée polaire de C par rapport à A, donc θ devrait être égal à β - α, non ?

  14. #13
    joel_5632

    Re : Calcul position sommet triangle isocèle

    J'avais un triangle différent avec C de l'autre coté du segment AB, ce qui fait des formules différentes

Discussions similaires

  1. Triangle isocèle
    Par RezCray1 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 24/09/2014, 13h58
  2. Triangle isocèle
    Par invite75e3c73c dans le forum Mathématiques du collège et du lycée
    Réponses: 6
    Dernier message: 17/12/2012, 17h31
  3. triangle isocèle
    Par invitea7ac1b9c dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 29/01/2012, 00h02
  4. Triangle non isocèle est ... isocèle !
    Par tuan dans le forum Mathématiques du collège et du lycée
    Réponses: 7
    Dernier message: 18/01/2012, 18h49
  5. triangle isocèle
    Par invited7c4c867 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 22/03/2010, 14h31