j'ai crée dans l'interface un axes1 et un popupmenu contenant 3 cycle, chaque cycle représente un graphe que j'ai déclaré comme étant des matrices comme suit: cycle1=[1 2 3 4;5 6 7 8]
cycle2=[10 11 12 13;14 15 16 17]
cycle3=[5 9 8 6;2 5 8 9]

je veut lorsque je sélectionne par exemple l'un des cycles et quand je clic
sur le pushbotton qu'il m'affiche le graphe de ce cycle dans l'axe 1
j'ai essayé ce code mais il m'affiche que le 1 et le 3eme cycle :
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
20
21
22
v(1) = get(handles.popupmenu1,'value')
v(2) = get(handles.popupmenu1,'value')
v(3) = get(handles.popupmenu1,'value')
 
 
   if v(1)==1
 
        cycle1 = get(handles.popupmenu1,'string')
        cycle1=[1 2 3 4;5 6 7 8]
        plot(handles.axes1,cycle1(1,:),cycle1(2,:))
 
   elseif v(2)==1 
        cycle2 = get(handles.popupmenu1,'string')
        cycle2=[1 1 2 3;4 5 6 7]
plot(handles.axes1,cycle2(1,:),cycle2(2,:))
 
   else 
 
        cycle3 = get(handles.popupmenu1,'string')
        cycle3=[5 9 8 6;2 2 8 9]
plot(handles.axes1,cycle3(1,:),cycle3(2,:))
   end