IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

plot matrice 3d


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 49
    Points : 19
    Points
    19
    Par défaut plot matrice 3d
    Bonjour,

    je souhaiterai ploter une matrice 3d mais je n'y arrive pas, du moins comme je le souhaite. Je demande donc votre aide.

    J'ai donc une matrice m*n*l rempli de 0 ou de 1
    et pour chaque index =1 je voudrai créer un cube de taille m à m+dm, n à n+dn, et l à l+dl

    avec dm, dn et dl la taille du point de grille

    comment pourrais-je faire, s'il vous plaît ???

    merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Salut,

    il y a une fonction sur le file exchange qui pourrait peut-être t'intéresser :
    http://www.mathworks.fr/matlabcentra...exchange/21044

    Sinon montres-nous ton code, ça n'est pas très compliqué à faire (enfin tout dépend de la taille de ta matrice car une telle représentation est gourmande en ressource).
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 49
    Points : 19
    Points
    19
    Par défaut
    Salut,

    pour le code c'est pas forcément la peine ...
    en fait g des sorties de modèle et apres quelques lignes de codes, je me retrouve avec une matrice : truc(m,n,l) 119*86*10

    et donc, pour chaque index vrai (=1) je souhaite faire un cube de la taille du pixel en 3d


    J'ai essayé la fonction que tu m'as indiqué, mais j'ai pas trop réussi à la faire marcher, il faut que je regarde un peu plus ... mais si vous avez d'autres moyens, je vous en remercie.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Moi, je voudrais faire un truc un peu similaire, sauf qu'a la place de 0 et de 1, ce serait des valeurs et donc j'aimerais mettre un colormap en fonction de la valeur.

    Sinon, pour le plot3D des booléens. Faut juste que tu fasse plot3D(Matrice3D) et ça marche.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 49
    Points : 19
    Points
    19
    Par défaut
    Salut,

    pour la couleur je crois que c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    cmap=gray(32) % par exemple
    colormap cmap
     
    plot3d(m(:,:,:),size,color)    %avec color la variable en question

    je crois, je suis pas sur du tout


    sinon est ce que tu saurais comment modifier l'axe z, plus precisement le diminuer en hauteur sans modifier les options axis car c'est bcp trop grand

    merci

Discussions similaires

  1. Plot matrice avec 'NaN'
    Par odjapo dans le forum MATLAB
    Réponses: 5
    Dernier message: 13/08/2014, 11h48
  2. [Débutant] Plot matrices (X,Y,Z et la valeur)
    Par Jimx59 dans le forum MATLAB
    Réponses: 12
    Dernier message: 17/07/2013, 09h27
  3. signification de plot matrice
    Par gigi_dev dans le forum MATLAB
    Réponses: 1
    Dernier message: 13/09/2012, 08h14
  4. [Débutant] plot matrice 3d
    Par ayoub_m dans le forum MATLAB
    Réponses: 1
    Dernier message: 24/05/2012, 13h52
  5. plot 3d matrices
    Par momo032114 dans le forum MATLAB
    Réponses: 2
    Dernier message: 29/07/2008, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo