Bonjour, je travaille avec Matlab GUI et j'ai 2 problèmes qui sont sûrement liés:
- J'affiche une image dans un axes() grâce à imshow. Mais après impossible de faire disparaitre l'image: en effet l'axes s'efface, mais l'image reste incrustée dans mon GUI.
Voilà mon code:
axes(handles.presentation);
image(imread('BirthSIM_13.png'));
puis avec cette commande, l'image ne disparait pas:
set(handles.presentation,'visible','Off');
- le deuxième problème a sûrement un rapport avec le premier. Je trace des courbes dans un axes() de mon GUI grâce à plot3, et puis lorsque je fais disparaitre le graphique, les axes et le cadrillage du graphique disparaissent, mais les courbes restent de nouveau incrustées dans mon GUI, donc on voit des courbes qui sont au milieu de rien, et elles ne s'effacent pas non plus si je réaffiche des graphiques par dessus...
J'ai également utilisé la fonction set(handles.graphique,'visible','Off'); pour faire disparaitre le graphique.
Merci de votre aide.
Partager