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));
Partager