waitbar interference plot settings in GUI
1 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dialog Boxes 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!