Bonjour j'ai un petit souci avec les code suivanten effet la première figure qui souvre correspond a ce que je veux, mais, apres l'avoir fermée, si je diminue le nombre de variables de B la figure suivante conserve le nombre de variable du premier affichage. Je ne sais pas si je m'exprime bien, mais le but c'est d'avoir une nouvelle image a chaque fois que je fais appel a la fonction voirgray
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
16 function voirgray_Callback(hObject, eventdata, handles) % hObject handle to voirgray (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) clear figure cla(handles.axes1) global C5 C6 C7 C8 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 L1 L2 L3 L4 L5 S1 S2 label B=[C5 C6 C7 C8 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 L1 L2 L3 L4 L5 S1 S2] figure('name','niveaux de gris') imagesc(B) xlabel(label); colormap(gray); colorbar('ZTickLabel',B,'location','EastOutside') label = []; clear global B B=[]
Je sais que c'est trivial, mais je n'ai rien trouvé dans le forum image.
Si vous avez une idée je suis preneur
Merci d'avance
Partager