Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Matlab:obtenir centre (ou équation) d'un cercle à partir des coordonnées des points formant un arc



  1. #1
    cancan

    Matlab:obtenir centre (ou équation) d'un cercle à partir des coordonnées des points formant un arc


    ------

    Bonjour,

    j'ai une matrice contenant les coordonnées des points d'un arc de cercle.
    Je souhaite savoir s'il possible d'en déterminer le centre ou l'équation.
    Si oui, pouvez-vous me mettre sur la piste svp?

    Merci d'avance

    -----

  2. #2
    pat7111

    Re : Matlab:obtenir centre (ou équation) d'un cercle à partir des coordonnées des points formant un

    Tu peux exprimer l'equation de la mediatrice du segment forme par deux points. C'est le lieu des points equidistants aux deux points consideres, donc le centre du cercle est sur cette droite.
    En faisant la meme chose avec une autre paire de points, le centre est encore sur cette autre mediatrice. Donc le centre est a l'intersection des deux mediatrices determinees.
    Il y a peut-etre plus fute parce que ca risque d'etre un peu bourrin (mais pas tres complique...)
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  3. #3
    lou_ibmix_xi

    Re : Matlab:obtenir centre (ou équation) d'un cercle à partir des coordonnées des points formant un

    Il y a peut-etre plus fute parce que ca risque d'etre un peu bourrin (mais pas tres complique...)
    Ya encore plus bourin....
    si [x0, y0]; [x1, y1] et [x2, y2] sont les coordonnées des points appartenant au cercle ils vérifient tous les trois l'équation du cercle:
    Code:
    (X - Xc)^2 + (Y - Yc)^2 = R^2
    où [Xc, Yc] coordonées du centre et R le rayon...
    alors
    Code:
    (Y0 - Xc)^2 + (Y0 - Yc)^2 = (X1 - Xc)^2 + (Y1 - Yc)^2
    , et de même
    Code:
    (Y0 - Xc)^2 + (Y0 - Yc)^2 = (X2 - Xc)^2 + (Y2 - Yc)^2
    ,
    on développe, on combine les 2 équations pour ne plus avoir de Xc et on simplifie en un truc horrible qui nous permet d'obtenir Yc en fonction de [x0, y0]; [x1, y1] et [x2, y2]. On réinjecte pour obtenir Xc et R.
    Qui dit plus bourin?

  4. #4
    pat7111

    Re : Matlab:obtenir centre (ou équation) d'un cercle à partir des coordonnées des points formant un

    Citation Envoyé par lou_ibmix_xi Voir le message
    Qui dit plus bourin?
    On joue au plus bourrin ? Present !

    Soit le vecteur des coordonnees inconnues du cercle.

    On peut definir une fonction de cout telle que par exemple la variance des distances du point a chacun des points donnes.
    Yapluka faire un algo d'optimisation (bon gisement de bourrinage egalement) pour minimiser le cout, celui-ci etant nul quand l'estimation de est exacte.

    Qui dit mieux ?
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

Discussions similaires

  1. Centre de gravité d'un arc de cercle
    Par harmoniciste dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 08/06/2009, 18h48
  2. Retrouver le centre d'un cercle a partir de son équation...
    Par letim dans le forum Mathématiques du collège et du lycée
    Réponses: 8
    Dernier message: 21/02/2008, 15h35
  3. 3 points d'un cercle -> centre
    Par mychemestry dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 30/01/2008, 14h48
  4. MATLAB, densite de points en fonction des coordonnees spheriques
    Par Daigakusei dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 27/08/2007, 12h19
  5. coordonnées du centre d'un cercle décentré?
    Par Starn dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 25/03/2004, 12h56
Découvrez nos comparatifs produits sur l'informatique et les technologies.