matlab循环时显示进度条
matlab循环时显示进度条
·
1) 代码
h=waitbar(0,'数据输出中……');
pause(1);
for i=1:1:m %m为循环次数,可以自己定义,也可以是前面某个矩阵的行数或列数
p=fix(i/m*10000)/100; %这样做是可以让进度条的%位数为2位
str=['正在输出,目前进度为 ',num2str(p),' %,完成 ',num2str(i),'/',num2str(m)];%进度条上显示的内容
waitbar(i/m,h,str);
pause(0.8) ; % 正式编写是删去这一行暂停代码
%------------------------
% 写正常循环的语句 %
%------------------------
end
close(h);
msgbox('输出完毕~');
2) 实测


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)