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
Partager