Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


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

Comment dessiner une sphère avec matlab?

  1. jim12

    Date d'inscription
    septembre 2007
    Âge
    28
    Messages
    42

    Comment dessiner une sphère avec matlab?

    Bonsoir, voila je voulais dessiner une sphère en utilisant Matlab, voici le code :
    r=2;
    theta=0:0.001:20*pi;
    psy=0:0.001:20*pi;
    x=r*cos(theta).*sin(psy);
    y=r*sin(theta).*sin(psy);
    z=r*cos(psy);
    plot3(x,y,z,'r')
    grid;

    mais le problème c’est que Matlab dessine autre chose, j’ai due me tromper mais je ne sais pas où
    j
    e vous remercie
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. Mandimby

    Date d'inscription
    janvier 2007
    Âge
    21
    Messages
    18

    Smile Re : Comment dessiner une sphère avec matlab?

    Bonjour

    Je crois que tu devrais utiliser les commandes meshgrid et mesh au lieu de plot3 qui n'affiche que des points et des lignes dans un espace 3D.
    J'espère aussi trouver le code bientôt.

    A+
     

  3. jim12

    Date d'inscription
    septembre 2007
    Âge
    28
    Messages
    42

    Re : Comment dessiner une sphère avec matlab?

    merci beaucoup mandimby
     

  4. Mandimby

    Date d'inscription
    janvier 2007
    Âge
    21
    Messages
    18

    Smile Re : Comment dessiner une sphère avec matlab?

    Bonjour

    Voici (enfin) le code pour dessiner une sphère(de rayon unité).
    Seul problème que je n' arrive pas à comprendre: il manque un fuseau à la sphère.

    clc
    theta=[0:.1:2*pi];
    phi=[-0.5*pi:.05:0.5*pi];
    [THETA,PHI]=meshgrid(theta,phi);
    x=cos(PHI).*cos(THETA);
    y=cos(PHI).*sin(THETA);
    z=sin(PHI);
    mesh(x,y,z)

    A+
     

  5. jim12

    Date d'inscription
    septembre 2007
    Âge
    28
    Messages
    42

    Re : Comment dessiner une sphère avec matlab?

    Thank you very much Mandimby
     

  6. rimi_27

    Date d'inscription
    décembre 2010
    Messages
    18

    Re : Comment dessiner une sphère avec matlab?

    bonjour tout le monde.
    s'il vous plait,est ce que vous pouvez me dire, sur quoi vous avez basé pour donner les coordonnées sphérique:
    theta=0:0.001:20*pi;
    psy=0:0.001:20*pi;

    je veux comprendre le principe pour que je puisse l'adapter à mes besoin.

    et merci d'avance.
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Dessiner cercle sous matlab
    Par anthony.renard dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 28/02/2009, 14h11
  2. localisation de points sur la sphere en Matlab
    Par lotte-lotte dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 29/04/2008, 20h48
  3. Comment dessiner un graphe avec trois axes en C++ Builder ?
    Par Hoopsy dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 16/06/2007, 18h14
  4. comment dessiner une délocalisation?
    Par jul059 dans le forum Chimie
    Réponses: 8
    Dernier message: 08/03/2007, 23h09
  5. comment appeler une fonction ecrite en C++ sur Matlab
    Par joel dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 17/06/2005, 15h35