Bonjour,
Je débute relativement pour ce qui est des GUI Matlab, et j'aurai aimé avoir une solution au problème suivant :
J'utilise comme type de représentation pour mon gui le data=guidtat(gcbf) etc...
J'ai créé dans ma figure des axes :
Et j'ai un pushbutton qui lance une routine :axes('units','normalized','position',[0.7 0.7 0.2 0.2],'tag','axes2');
Cette routine appelle diverses fonctions dont une qui affiche un graphique. J'aimerai afficher le graphe dans mes axes de figure et non dans une nouvelle fenêtre.uicontrol('style','pushbutton','position',[1000 100 150 50],'string','C''est parti !','callback',@routine);
J'ai tapé :
Mais ca ne m'affiche qu'un point dans mon gui alors que ca en affiche plus dans la fenêtre qui s'ouvre automatiquement. Peut-être est-ce un problème de hold on mais je ne vois pas comment faire.data=guidata(gcbf);
axx = data.axes2;
for k=1:n
plot(axx,TNm(k,1),TNm(k,2),'*');
end
Si quelqu'un peut m'aider, ça serait très sympathique !
Merci
bahru
Partager