Dessiner cercle sous matlab
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Dessiner cercle sous matlab



  1. #1
    invitec77afd19

    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

    -----

  2. #2
    invite5c27c063

    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

  3. #3
    invitec77afd19

    Re : Dessiner cercle sous matlab

    merci mais aucun cercle ne se trace
    as tu une autre solution?

  4. #4
    invite5c27c063

    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.

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

    Re : Dessiner cercle sous matlab

    j'utilise matlab 2007 et je fais exactement ce que tu as écrit
    Mais rien....

  7. #6
    invite5c27c063

    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

  8. #7
    invite98363d15

    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à.

  9. #8
    invite5c27c063

    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

  10. #9
    invite8e1ec3e5

    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)

Discussions similaires

  1. programmer sous MATLAB
    Par invite0fe432ab dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 12/04/2008, 19h40
  2. ROI sous Matlab
    Par invite03aef5b6 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 18/03/2008, 10h35
  3. FFT sous Matlab
    Par invite4a64a65d dans le forum Électronique
    Réponses: 2
    Dernier message: 30/08/2007, 23h19
  4. FFT sous Matlab
    Par invite45916ff7 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/06/2006, 01h47
  5. Regression sous MatLab
    Par invite1264dbec dans le forum Mathématiques du supérieur
    Réponses: 10
    Dernier message: 15/12/2004, 21h03
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...