Bonjour,

Je souhaite créer un GUI avec un menu déroulant (popupmenu) avec 2 choix possible: V1 et V2 (qui sont deux variables préalablement chargées de deux fichiers .mat différents)

Je veux que, lorsque je choisis V1, dans le menu déroulant, cela me trace V1 sur un axe, et que lorsque je choisis V2, cela me trace V2.

Pour le codage du menu déroulant, je n'ai pas eu de souci.

Le problème vient du callback que je n'arrive pas du tout à coder.
Je suis débutant, et je n'ai pas trouvé la doc nécessaire (que ce soit sur matlab directement, ou sur internet)

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
16
17
18
19
function gui2
 
% Création de l'objet Figure
figure('units','pixels',...
    'position',[250 250 500 500],...
    'color',[0.925 0.913 0.687],...
    'numbertitle','off',...
    'name','GUI_2');
 
% Création de l'objet Axes
axes('units','normalized',...
    'position',[0.25 0.25 0.5 0.5]);
 
% Création de l'objet Uicontrol popupmenu
uicontrol('style','popupmenu',...
    'units','normalized',...
    'position',[0.1 0.1 0.1 0.05],...
    'string','V1|V2',...
    'callback','plot(T1,V1)', 'plot(T2, V2)');