当运行大程序,需要跑大量数据的时候,使用进度条可以看到程序究竟运行到什么地方了,哈哈,要不干等着难受(╯﹏╰)……

waitbar的作用是打开或者更新进度条。

1 语法结构

(1.1) h = waitbar(x,‘message’)

x表示进度条的比例长度,必须为0到1之间的数,message是在进度条上显示的信息

(1.2) waitbar(x,‘message’,‘CreateCancelBtn’,‘button_callback’)%

通过制定CANCEL按键来终止程序运行。
(1.3) waitbar(x,‘message’,property_name,property_value,…)
(1.4) waitbar(x)
(1.5) waitbar(x,h)
(1.6) waitbar(x,h,‘updated message’)

通过(1.6)可以不断更新进度条上的信息,用来显示程序运行的进度。

(2) 结束时可以使用delete(h)或close(h)关闭它。

h=waitbar(0,'please wait');
for i=1:1000%computation here%waitbar(i/1000,h)
end
delete(h);

如果要用数字显示运行进度,

h=waitbar(0,'please wait');for i=1:1000%computation here%str=['运行中...',num2str(i/1000*100),'%'];waitbar(i/1000,h,str)
end
delete(h);

例1:

h = waitbar(0,'Simulation inprocess');
for i=1:1000s=sprintf('Simulation in process:%d',ceil(i/10));waitbar(i/1000,h,[s '%']);
end
h = waitbar(0,'Simulation inprocess');
for i=1:1000s=['Simulation in process:' num2str(ceil(i/10)) '%'];waitbar(i/1000,h,s);
end

仿真图:

2 给waitbar添加标题

h = waitbar(0,'1','name','Simulation');
for i=1:1000s=sprintf('Simulation in process:%d',ceil(i/10));waitbar(i/1000,h,[s '%']);
end

仿真图:

————————————————

原文链接:https://blog.csdn.net/MichaelPixer/article/details/55048754
http://blog.sina.com.cn/s/blog_acbf9f980102wma0.html
http://blog.sina.com.cn/s/blog_b2eaf2760101dyjn.html

matlab 进度条/waitbar 显示运行进度相关推荐

  1. 创建自绘进度条,并在进度条上显示当前进度的百分比

    平台:VS2005: 资料参考:来源于网络: 内容介绍:创建自绘进度条,并在进度条上显示当前进度的百分比. 第一步:创建基于对话框的工程,在对话框中放置一个进度条控件, 把进度条控件的属性Smooth ...

  2. python输出进度条 tqdm_Tqdm Python实现进度条,tqdmpython

    python实现进度条-查看代码运行进度 一.前言 \quad \quad 有时候在使用Python处理比较耗时操作的时候,为了便于观察处理进度,这时候就需要通过进度条将处理情况进行可视化展示,以便我 ...

  3. java 进度条 不更新_java 进度条不能刷新解决方案 (已更新一次)

    java期末考试都考完了,实验课却还没完,课程设计也还没开始做,本来打算把最后两次实验尽快做完,然后好好做课设,(我早就想写的坦克大战,过几天写好了,也肯定要整理发布出来).可却被多线程一题给坑了,题 ...

  4. android加载百分比功能,android进度条怎么显示百分比

    android布局文件里的ProgressBar长形进度条怎么自 在windows操作系统下Android studio按照如下步骤自动义ProgressBar长形进度条的样式. 首先创建一个andr ...

  5. html的canvas显示数字,HTML5效果:Canvas 实现圆形进度条并显示数字百分比

    实现效果 1.首先创建html代码 2.创建canvas环境 var canvas = document.getElementById('canvas'), //获取canvas元素 context ...

  6. html打印进度条不显示,LODOP打印URL显示和隐藏进度条

    不建议使用ADD_PRINT_URL: 由于Lodop借用IE下载引擎,与非IE浏览器之间目前不能传递Session(Cookies),所以需要安全验证的页面不要用URL方式打印,要用页面已经下载好的 ...

  7. html数字显示百分比,扣丁学堂html5 教程之Canvas实现圆形进度条并显示数字百分比效果...

    今天扣丁学堂html5培训小编和大家分享一下Canvas实现圆形进度条并显示数字百分比效果示例,对html5感兴趣的小伙伴或者是参加学习的小伙伴可以了解一下. Canvas实现圆形进度条并显示数字百分 ...

  8. 进度条实时显示request下载文件的解决方案

      大家好,我是herosunly.985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用.曾获得阿里云天池比赛第一名,科大讯飞比赛第三名,CCF比赛第四名.拥有多项发明专利.对机器学 ...

  9. Qt实战案例(41)——利用QWinTaskbarButton和QWinTaskbarProgress类实现任务栏进度条的显示

    目录 一.项目介绍 二.项目基本配置 三.UI界面设置 四.主程序实现 4.1 pro文件 4.2 widget.h头文件 4.3 widget.cpp源文件 五.效果演示 一.项目介绍 任务栏进度条 ...

最新文章

  1. PPP协议详解(转载)
  2. 开发者社区SDK对应版本更迭信息
  3. 心得体悟帖---开解语录
  4. 彩色图批量转换成灰度图、批量格式转换、批量重命名
  5. 深究AngularJS——校验(非form表单)
  6. OpenGL RGTC Compressor压缩实例
  7. 粗读《构建之法》后的思考和收获
  8. redis分布式锁的这些坑,我怀疑你是假的开发
  9. 决定零售商生与死的12大关键指标
  10. XML wsdl soap xslt xsl ide
  11. JAVA数据类型的强制转换
  12. 【python数据处理】替代Excel三维地图依据经纬度坐标的绘制热力地图的方式
  13. 万网域名绑定阿里云服务器
  14. Android 在现有项目中引入Compose
  15. oracle设置密码永不过期
  16. ZJOI2018游记Round2
  17. 14张Python基础知识点总结思维导图配搭一份视频教程还不能入门?
  18. 行走自由的扫地机器人,可能正在偷偷监听你
  19. java基础之数据类型
  20. linux搜狗输入法16.04,linux入门 ubuntu Ubuntu 16.04后的系统设置和软件安装(搜狗输入法、...

热门文章

  1. Spring REST:异常处理卷。 1个
  2. Java 8 Lambdas –缺少脱离Java的链接
  3. ANTLR –语义谓词
  4. 有效使用Eclipse的热门提示
  5. Netty:透明地使用SPDY和HTTP
  6. Java SE 7、8、9 –推进Java
  7. 织梦mysql安装教程视频教程_织梦DedeCMSV6系统安装步骤教程
  8. Servlet文件上传功能的实现(commons-fileupload)
  9. java读取codetable_解析Java对象的equals()和hashCode()的使用
  10. get占位符传多个参数_mybatis多个参数(不使用@param注解情况下),sql参数占位符正确写法...