Filter löschen
Filter löschen

waitbar interference plot settings in GUI

1 Ansicht (letzte 30 Tage)
Chong Tao
Chong Tao am 10 Okt. 2013
Bearbeitet: Chong Tao am 10 Okt. 2013
I'm trying to plot all six curves in one plot in a simple GUI. but it stopped working after I add a statusbar, namely the waitbar function. I dont know why. any help appreciated.
function gui_test
fh = figure('Visible','on','position',[50,60, 660, 400]);
hax = axes('Units','pixels','Position',[60,90,400,300],'color','black');
hpb1 = uicontrol('Style','pushbutton','String','RUN',...
'position',[500 200, 80, 40],'Callback',{@run_Callback});
function run_Callback(source,eventdata)
h = waitbar(0,'Please wait...');
for i=1:6,
% update waitbar
waitbar(i/6,h,'computing time a Min');
x=0:0.00001:10;
y = sin(i*0.2.*x).*cos(0.3.*x);
hold on;
plot(hax,x,y);
end
close(h);
end
end

Antworten (0)

Kategorien

Mehr zu Dialog Boxes finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by