Comment dessiner une sphère avec matlab?
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Comment dessiner une sphère avec matlab?



  1. #1
    invite7b1518cc

    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

    -----

  2. #2
    Mandimby

    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. #3
    invite7b1518cc

    Re : Comment dessiner une sphère avec matlab?

    merci beaucoup mandimby

  4. #4
    Mandimby

    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. A voir en vidéo sur Futura
  6. #5
    invite7b1518cc

    Re : Comment dessiner une sphère avec matlab?

    Thank you very much Mandimby

  7. #6
    invitebb140489

    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.

Discussions similaires

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