1、uiprogressdlg必须依赖窗体,可以新建也可以使用gui的
f = uifigure;
d = uiprogressdlg(f,'Title','Please Wait',...
'Message','Opening the application');
pause(.5)
% Perform calculations
% ...
d.Value = .33;
d.Message = 'Loading your data';
pause(1)
% Perform calculations
% ...
d.Value = .67;
d.Message = 'Processing the data';
pause(1)
% Finish calculations
% ...
d.Value = 1;
d.Message = 'Finishing';
pause(1)
% Close dialog box
close(d);
2、waitbar比较灵活
jindutiao=waitbar(0,'read your data');
for i=1:ADCsamples0:ADCsamples0*20
waitbar( 0.9*i/(ADCsamples0*20)+0.1,jindutiao,'read');
if 0.9*i/(ADCsamples0*20)+0.1==1
waitbar(1,jindutiao,'ok');
pause(0.5)
end
end
close(jindutiao);