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 :

Calcul coordonnées centre d'un cercle passant par deux points


Sujet :

Mathématiques

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Calcul coordonnées centre d'un cercle passant par deux points
    Bonjour

    J'essaye en vain de résoudre ce problème :

    Je dois calculer les coordonnées du centre C d'un cercle passant par deux points A et B.

    Un petit schéma vaut mieux que des mots :


    Je connais les coordonnées des points A et B, ainsi que le rayon r du cercle.
    Je dois donc trouver les coordonnées du point C.

    Merci d'avance

    (Le langage utilisé dans ce cas est du Visual Basic, mais bon c'est secondaire)

  2. #2
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    sorry, ... mais il existe une infinité de cercles passant par A et B !!!!!
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par Nemerle Voir le message
    sorry, ... mais il existe une infinité de cercles passant par A et B !!!!!
    Tous les points passant par la droite "DC" sont les centres des cercles passant par A et B, mais le rayon permet de limiter l'ensemble à deux cercles possibles, non ?

  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 acecel Voir le message
    Tous les points passant par la droite "DC" sont les centres des cercles passant par A et B, mais le rayon permet de limiter l'ensemble à deux cercles possibles, non ?
    Exactement.

    Et pour trouver ces centres, ce n'est pas très compliqué :
    Soit C l'un des deux centres que tu cherches. Tu sais que C se trouve sur la médiatrice de AB (J'imagine que tu as appelé cette médiatrice DC mais je ne vois pas ton dessin). Si oui, D est le milieu de AB.
    Tu as donc :
    CA = CB = r
    AD = DB = AB/2
    donc là tu utilises pythagore pour trouver la longueur CD et avec cette longueur tu peux trouver les positions de tes centres.
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  5. #5
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Et pourquoi ne pas écrire tout de suite CA^2=CB^2=r^2. Les carrés s'éliminent pour faire place à une relation linéaire entre les coordonnées de C. Remplaçant l'une par son expression linéaire en fonction de l'autre on tombe sur une équation du second degré en x, que l'on résout et on a les valeurs correspondantes de y à nouveau par la relation linéaire. (En somme, D est inutile).
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  6. #6
    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
    Effectivement, ça semble plus rapide!
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Merci pour vos réponses.

    J'avoue ne pas avoir fait de trigo/maths depuis un paquet d'années, et là même avec votre explication, je n'y arrive pas (en suivant la méthode de Zavonen, j'arrive sur une équation de 15km qui va probablement s'annuler à la fin)

    Je m'excuse de demander ça, mais pourriez-vous développer un peu votre raisonnement ?

    Merci d'avance

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    J'arrive à l'équation suivante :

    2*xC(xB - xA) + 2*yC(yB - yA) = xB^2 - xA^2 + yB^2 - yA^2

    Ensuite je sèche (enfin tourne en rond)

  9. #9
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    Citation Envoyé par acecel Voir le message
    Tous les points passant par la droite "DC" sont les centres des cercles passant par A et B, mais le rayon permet de limiter l'ensemble à deux cercles possibles, non ?

    Ok, mais tu n'avais pas spécifié le rayon constant dans ton énoncé...

    Allez, souvenons-nous de nos cours de géométrie à l'école: si L est la longueur d'une corde (AB ici) et H la longueur de la hauteur associée (ici DC), alors R=(H^2+L^2/4)/(2H)
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par Nemerle Voir le message
    Ok, mais tu n'avais pas spécifié le rayon constant dans ton énoncé...

    Allez, souvenons-nous de nos cours de géométrie à l'école: si L est la longueur d'une corde (AB ici) et H la longueur de la hauteur associée (ici DC), alors R=(H^2+L^2/4)/(2H)
    Je connais les coordonnées des points A et B, ainsi que le rayon r du cercle.

  11. #11
    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 Nemerle Voir le message
    R=(H^2+L^2/4)/(2H)
    Il y a un problème avec ta formule, non?
    Pythagore dit que :
    R^2=(H^2+L^2/4)


    Citation Envoyé par acecel
    J'arrive à l'équation suivante :

    2*xC(xB - xA) + 2*yC(yB - yA) = xB^2 - xA^2 + yB^2 - yA^2

    Ensuite je sèche (enfin tourne en rond)
    Tu peux exprimer xC en fonction de yC, puis remplacer xC dans l'équation :
    (xC-xA)^2+(yC-yA)^2=r^2
    tu obtiendras une équation du second degré à résoudre...

    J'ai l'impression qu'il y a plus rapide, mais pour le moment, je ne vois pas.
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    J'ai fini par me rappeler ce que signifiait une équation du second degré

    Donc c'est bon j'ai réussi à la résoudre, il me reste plus qu'à la coder.

    Merci à tous

  13. #13
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    Citation Envoyé par magelan Voir le message
    Il y a un problème avec ta formule, non?
    Pythagore dit que :
    R^2=(H^2+L^2/4)
    oui... le /(2H) est un résidu d'une formule que j'avais partiellement effacé! J'écris avec des mouffles cette semaine
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

Discussions similaires

  1. Droite perpendiculaire à une autre passant par un point
    Par salihovic dans le forum Mathématiques
    Réponses: 2
    Dernier message: 23/12/2009, 14h06
  2. Tracer une droite passant par 2 points
    Par LaTo59 dans le forum SDL
    Réponses: 3
    Dernier message: 31/08/2009, 20h08
  3. Equation du plan moyen passant par N points
    Par avironman dans le forum Mathématiques
    Réponses: 5
    Dernier message: 30/04/2009, 17h12
  4. Surface passant par des points
    Par Youn05 dans le forum MATLAB
    Réponses: 1
    Dernier message: 22/02/2007, 13h28
  5. [math] equ sinusoide passant par deux points
    Par ddams dans le forum Mathématiques
    Réponses: 11
    Dernier message: 24/05/2003, 14h12

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