关于matlab中的waitbar(用于显示程序运行的进度)

应用1:

h = waitbar(x,'message'); %其中x必须为0到1之间的数,message为显示的信息,其实这个x大于1也可以啊,但是进度条总在满的状态,x是多少就对应进度条显示的比例是多少

举例: hwait=waitbar(0,'请等待>>>>>>>>'); %这个0显示的是进度条的位置,因为是0,就在起始位置,还有就是这个hwait就是这个waitbar函数的句柄

得到:

应用2:

waitbar(x,h,'updated message'); % x为显示的进度,必须在0到1之间;h为所建立的waitbar的句柄,updated message为实时显示的信息,此语句经常地用于for循环中

举例:

steps=100;

hwait=waitbar(0,'请等待>>>>>>>>');

for k=1:steps

if steps-k<=5

waitbar(k/steps,hwait,'即将完成'); %因为k/steps在逐步增大,所有进度条在往右走,另外,如果这个hwait不加上的话,会显示n多个进度条窗口,让你关闭不过来啊,加上之后就只显示一个了

pause(0.05); %延时一下啊否则太快看不出来变化,一般有个0.01就能看出变化,但还是比较快的

else

str=['正在运行中',num2str(k),'%']; %用于显示如下图中“正在运行中46%”等比例数据

waitbar(k/steps,hwait,str);

pause(0.05); %pause(n)函数是程序停止n秒后继续,n可以使分数或小数。函数的分辨率根据平台而定,大多数平台都能满足0.01秒的精度。

end

end

close(hwait); % 注意必须添加close函数,也就是说运行完成后让此进度条消失

matlab显示循环里进度,关于matlab中的waitbar(用于显示程序运行的进度)相关推荐

  1. Java黑皮书课后题第2章:2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值,将1.11中的提示用于这个程序

    2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值,将1.11中的提示用于这个程序 题目 题目描述 运行示例 涉及的1.11代码(非本题代码) 破题 代码块 题 ...

  2. matlab for循环_从零开始的matlab学习笔记——(5)循环

    上一节的内容有点多,所以循环我就放在了这一篇来说说.matlab的循环和c语言很相似,也是分为for循环和while循环. while循环: while condition 代码1 end 代码2 c ...

  3. XP计算机里改单核,XP中多核处理器只显示单核

    为什么XP中多核处理器会只显示单核呢?是什么原因呢?下面是学习啦小编收集整理的XP中多核处理器只显示单核,希望对大家有帮助~~ XP中多核处理器只显示单核 1.右键我的电脑--属性 --硬件--设备管 ...

  4. gog安装游戏显示服务器问题,修复Windows 10中的GOG游戏显示黑屏问题

    修复Windows 10中的GOG游戏显示黑屏问题 GOG是流行的经典游戏发布和发行平台,游戏玩家可使用该平台来管理其游戏.但是,有时您可能会尝试启动游戏并在Windows中遇到GOG游戏黑屏问题. ...

  5. 微信小程序进度条组件自定义数字_微信小程序之圆形进度条(自定义组件)

    前言 昨天在微信小程序实现了圆形进度条,今天想把这个圆形进度条做成一个组件,方便以后直接拿来用. 根据官方文档自定义组件一步一步来 创建自定义组遇新是直朋能到件 第一步创建项遇新是直朋能到分览目结构 ...

  6. 微信小程序进度条样式_详解微信小程序——自定义圆形进度条

    微信小程序 自定义圆形进度条,具体如下: 无图无真相,先上图: 实现思路,先绘制底层的灰色圆圈背景,再绘制上层的蓝色进度条. 代码实现: JS代码: 页面初始化 options为页面跳转所带来的参数 ...

  7. python怎么在运行中查看执行状态_python,_python程序运行时 查看对象状态,python - phpStudy...

    python程序运行时 查看对象状态 不知大家有没有用过Rthymbox的python console. Rthymbox可以在运行的时候,让它的 交互式命令行 对程序进行控制. 比如说可以调用pla ...

  8. for循环里的if语句中break_Go语言极简教程 - 第五篇 控制语句

    if语句 语法 IfStmt = "if" [ SimpleStmt ";" ] Expression Block [ "else" ( I ...

  9. linux ftp显示进度条,Shell中复制大文件显示进度

    "世间最痛苦的事莫过于等待..." 在Shell下进行大文件的复制时,常常要耗很长世间,这是一个相当乏味的过程,在GUI程序中常常会显示进度条或者完成百分比,但在Shell中如何来 ...

最新文章

  1. 【Qt】通过QtCreator源码学习Qt(六):命令行参数解析实现
  2. boost::hana::test::TestGroup用法的测试程序
  3. eclipse 保存html 提示 save could not be completed
  4. Git服务器搭建笔记
  5. html5 制作神器,HTML5/Canvas 简单的泡沫生成器
  6. IOS基础之NSString,NSMutableString,NSArray的基本使用
  7. go grpc 深入笔记
  8. the blocks problem(uva 101 or poj 1208)
  9. 不要惊奇这种观点400电话
  10. linux中vim内容定位,Linux运维行走江湖必备之:vim命令常用参数
  11. 太阳能电池板正负极图_太阳能LED路灯故障原因有哪些?
  12. 记一次奇怪的debug:Tomcat部署网站每一个页面第一次打开404刷新后才正常显示...
  13. ASP.NET(C#)常用数据加密和解密方法1
  14. Gamma 矫正用于平衡光照不均匀
  15. 3500常用字+字母+数字+表单符号
  16. 东芝笔记本linux系统安装驱动,东芝Windows系统如何手动安装驱动程序
  17. 使用pip报错error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools“:
  18. 谷歌浏览器打不开是什么原因
  19. 记录一次夏令时和冬令时导致的项目BUG
  20. Win2003域之组策略应用

热门文章

  1. 恒压供水全套 海利普变频器 恒压供水 海利普变频器 此程序适用于一拖一到一拖四
  2. Logistic函数
  3. 机器学习 [logistic函数和softmax函数]
  4. ftp站点wiresharkz抓包协议
  5. SA8295P高通第四代座舱旗舰量产车型(奔驰E)
  6. 翼支付编程大赛——修改数列
  7. 华为OD机试真题 C++ 实现【任务调度】【2022.11 Q4 新题】
  8. SuperMap GIS 三维方向矢量数据优化详解
  9. 雷军演讲:小米未来的发展计划和目标
  10. [python-flask笔记1]python加载配置的五种方式