1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| function interface
global str
%% Création de la figure
f=figure('Visible','off','Position',[450,300,350,200]);
%% Création des éléments de la figure
hmanuel=uicontrol('Style','pushbutton',...
'String','manuelle',...
'Position',[50 90 100 50],...
'Callback',{@set_choiceManu});
haleatoir=uicontrol('Style','pushbutton',...
'String','aléatoire',...
'Position',[200 90 100 50],...
'Callback',{@set_choiceAuto});
exit=uicontrol('Style','pushbutton',...
'String','exit',...
'Position',[100 19 100 50],...
'Callback',{@set_choiceExit});
htitre=uicontrol('Style','text',...
'String','Comment voulez-vous selectionner les centres des clusters?',...
'Position',[10 160 330 10]);
%% Affichage de la figure
set(f,'Visible','on');
str='rien';
auto=1;
while auto==1
switch str
case 'rien'
case 'manuelle'
%action
str
case 'aleatoire'
%autre action
str
case 'exit'
auto=0;
close all
end
pause(0.1)
end
function set_choiceManu(source,eventdata,handles)
global str
str='manuelle';
function set_choiceAuto(source,eventdata,handles)
global str
str='aleatoire';
function set_choiceExit(source,eventdata,handles)
global str
str='exit'; |
Partager