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 :

problème avec la commande colorbar


Sujet :

MATLAB

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 90
    Points : 60
    Points
    60
    Par défaut problème avec la commande colorbar
    bonjour,

    je suis actuellement bloquée sur mon programme.
    en effet, j'ai 'dessiné' avec une matrice de point une figure et j'ai associé une densité a chaque surfaces.
    la densité est représentée par la coloration de la surface avec la fonction colorbar.
    mon problème c'est que sur mon dessin il y a une partie que je ne veux pas colorier mais quand j'enlève la couleur ma surface disparait.
    j'ai essayée contour3 mais cela ne change rien.
    a savoir dans mon programme j'utilise fill3.
    Si vous avez une idée elle est la bienvenue!

    merci d'avance.


    ci dessous un extrait de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    cn27=[63 62 47 48 159 173 174 63
        285 284 269 270 159 173 174 285];
    cn39=[96 97 98 99 210 209 208 207 96
        318 319 320 321 210 209 208 207 318];
     
    fig=figure;
    set(fig,'Units','Normalized','Position',[0.03 0.05 0.85 0.85]);
    caxis([0,0.4])
    subplot(2,2,3)
    newplot; hold on; axis('equal'); axis('off');
     
    hi=fill3(xy(cn27(1,:),1),xy(cn27(1,:),2),xy(cn27(1,:),3),(0.24));
    hi=fill3(xy(cn27(2,:),1),xy(cn27(2,:),2),xy(cn27(2,:),3),(0.24)); 
    hi=fill3(xy(cn38(2,:),1),xy(cn38(2,:),2),xy(cn38(2,:),3),(0));
    hi=fill3(xy(cn39(1,:),1),xy(cn39(1,:),2),xy(cn39(1,:),3),(0));

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 319
    Points : 843
    Points
    843
    Par défaut
    Bonjour,

    Est-ce l'ensemble de la surface qui disparait ou seulement la partie que tu ne souhaites pas colorier ? Dans le premier cas, peut-être que remplacer la couleur fournie par une couleur de référence (disons blanc pour une partie à ne pas visualiser) te conviendrait ?
    "Donnez un poisson à un Homme, et il mangera un jour. Apprenez-lui à pêcher, et il mangera tous les jours."

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 90
    Points : 60
    Points
    60
    Par défaut
    merci j'ai trouvee

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probléme avec la commande SendKeys
    Par ProgElecT dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 09/12/2006, 22h24
  2. Problème avec la commande sed
    Par JUSTIN Loïc dans le forum Linux
    Réponses: 2
    Dernier message: 05/09/2006, 10h17
  3. Problème avec la commande nice
    Par ShadoX dans le forum Administration système
    Réponses: 2
    Dernier message: 08/08/2006, 18h59
  4. Problème avec la commande revoke sous oracle
    Par merlubreizh dans le forum Oracle
    Réponses: 19
    Dernier message: 28/04/2006, 15h02
  5. [C++] Problème avec la commande "make"
    Par quantik-revolution dans le forum Systèmes de compilation
    Réponses: 6
    Dernier message: 02/04/2006, 18h17

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