problème d'utilisation des callbacks
Bonjour,
Je débute avec les interfaces graphiques matlab, et j'essaie actuellement de créer un menu déroulant. J'ai ainsi testé l'exemple donné dans l'aide matlab:
Code:
1 2 3 4 5
|
hpop = uicontrol('Style', 'popup',...
'String', 'hsv|hot|cool|gray',...
'Position', [20 320 100 50],...
'Callback', 'setmap'); |
puis
Code:
1 2 3 4 5 6 7 8 9 10 11
|
val = get(hpop,'Value');
if val == 1
colormap(hsv)
elseif val == 2
colormap(hot)
elseif val == 3
colormap(cool)
elseif val == 4
colormap(gray)
end |
dans un fichier setmap.m. Cependant, ce programme plante quand je le lance. Matlab m'indique:
Citation:
Envoyé par MATLAB
"Error in ==> setmap at 3
val = get(hpop,'Value');".