cj000211的个人博客分享 http://blog.sciencenet.cn/u/cj000211

博文

【Matlab技术贴】进度条

已有 2372 次阅读 2018-6-25 15:00 |个人分类:MATLAB|系统分类:科研笔记| MATLAB, 进度条

在循环中需要添加进度条时,按以下操作进行:


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);

   pause90.1);

   %------------------------

   %   写正常循环的语句   %

   %------------------------

end

close(h);

msgbox('输出完毕~');




https://blog.sciencenet.cn/blog-93699-1120784.html

上一篇:【Surfer技术贴】grd文件说明
下一篇:【技术贴】批量修改文件后缀
收藏 IP: 221.226.153.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 21:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部