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

Dessiner cercle sous matlab



  1. #1
    anthony.renard

    Wink Dessiner cercle sous matlab


    ------

    Bonjour

    je cherche une formule qui me permettrait de tracer simplement un cercle dans un repère orthonormé.

    Dans cette formule j'aimerais juste inclure le centre du cercle et son rayon.
    Est ce possible?

    Merci

    -----
    Pk appuie t'on plus fort sur lé touches d'1 télécommande qd les piles st usées?

  2. Publicité
  3. #2
    pat7111

    Re : Dessiner cercle sous matlab

    Je ne crois pas qu'une fonction toute faite existe.

    Je ferais quelque chose du genre

    Code:
    XCentre = 1;
    YCentre = 2;
    Rayon = 3;
    VTheta = 0:1:360;
    XCercle = XCentre + Rayon * cos(VTheta);
    YCercle = YCentre + Rayon * sin(VTheta);
    plot(XCentre, YCentre)
    On peut evidemment raffiner en en faisant un fonction qui trace le cercle dans une figure donnee
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  4. #3
    anthony.renard

    Re : Dessiner cercle sous matlab

    merci mais aucun cercle ne se trace
    as tu une autre solution?
    Pk appuie t'on plus fort sur lé touches d'1 télécommande qd les piles st usées?

  5. #4
    pat7111

    Re : Dessiner cercle sous matlab

    Comment ca aucun cercle ne se trace ? Je viens de tester, il ouvre bien une figure avec un machin trace chez moi. Il est vrai que le machin en question n'est pas un cercle car j'avais oublie de transformer en radian (retour de vacances...)

    Il faut donc remplacer

    Code:
    VTheta = 0:1:360;
    par

    Code:
    VThetaDeg = 0:1:360;
    VTheta = VThetaDeg *pi / 180;
    et la ca marche. Il faut ensuite evidemment que les axes soient orthonormes, sinon le cercle a une allure d'ellipse.
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  6. #5
    anthony.renard

    Re : Dessiner cercle sous matlab

    j'utilise matlab 2007 et je fais exactement ce que tu as écrit
    Mais rien....
    Pk appuie t'on plus fort sur lé touches d'1 télécommande qd les piles st usées?

  7. A voir en vidéo sur Futura
  8. #6
    pat7111

    Re : Dessiner cercle sous matlab

    Citation Envoyé par anthony.renard Voir le message
    j'utilise matlab 2007
    moi aussi... et ca marche...

    On est bien d'accord qu'il ne se passe rien dans l'editeur MatLab mais que cela doit se tracer dans une autre fenetre qui devrait a priori s'appeler "Figure 1" (Desole si tu es familier de Matlab, mais c'est vraiment bizarre...)

    Pour faire le menage quand tu tentes la manip, je te suggere aussi de rajouter en tout premier

    Code:
    clear all
    close all
    clc
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  9. Publicité
  10. #7
    DJDiablo31

    Re : Dessiner cercle sous matlab

    Normal que celà ne trace pas de cercle car tu fais un plot de XCentre et YCentre. Si tu veux voir un cercle, tu dois faire un plot de XCercle et YCercle.

    Voilà.

  11. #8
    pat7111

    Re : Dessiner cercle sous matlab

    Citation Envoyé par DJDiablo31 Voir le message
    Normal que celà ne trace pas de cercle car tu fais un plot de XCentre et YCentre. Si tu veux voir un cercle, tu dois faire un plot de XCercle et YCercle.
    En effet, c'est idiot... j'avais verifie le .m sur un ordi et redige le message sur un autre
    Dernière modification par yoda1234 ; 22/08/2008 à 08h17. Motif: Correction balise quote
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  12. #9
    totolrit

    Re : Dessiner cercle sous matlab

    xm=100;
    VThetaDeg = 0:1:360;
    VTheta = VThetaDeg *pi / 180;
    a=xm/2;
    b=ym/2;
    R=xm/2;
    XCercle = a + R * cos(VTheta);
    YCercle = b + R * sin(VTheta);
    plot(XCercle, YCercle)

Sur le même thème :

Discussions similaires

  1. programmer sous MATLAB
    Par meryam-2009 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 12/04/2008, 19h40
  2. ROI sous Matlab
    Par Jojo6 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 18/03/2008, 10h35
  3. FFT sous Matlab
    Par mp3490 dans le forum Électronique
    Réponses: 2
    Dernier message: 30/08/2007, 23h19
  4. FFT sous Matlab
    Par noscrap dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/06/2006, 01h47
  5. Regression sous MatLab
    Par Marco Apprenti-Ingénieur dans le forum Mathématiques du supérieur
    Réponses: 10
    Dernier message: 15/12/2004, 21h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.