Clearing axes using created pushbutton in S-function
Mostra commenti meno recenti
Hi,
I am calling a function clear in S-function which should clear the axes but It does not call the function when the button is pressed and nothing is cleared. Could anyone tell me what's wrong?
%Button:
uicontrol('Parent',m,...
'Style','pushbutton',...
'Units','normalized',...
'Position',[0.15 .15 0.7 0.2],...
'String','erase',...
'Callback',@clear);
%Clear Function:
Function clear()
cla;
Risposta accettata
Più risposte (1)
Walter Roberson
il 27 Gen 2012
When you specify a Callback function as a function handle or as a cell array, then MATLAB automatically adds passes in two arguments (often called "src" and "event" but the names do not matter). If the routine being called does not support being called with at least two arguments then MATLAB will error and will not execute the function.
Using Sean's cla idea:
[...]
'Callback', @(src,evt) cla )
Myself, I would also be specific about which axis to clear. See http://www.mathworks.com/matlabcentral/answers/22208-show-figure
1 Commento
koko kinder
il 27 Gen 2012
Categorie
Scopri di più su Call Python from MATLAB in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!