matlab 进度条/waitbar 显示运行进度

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB 命令 BOXPLOT

Matlab中有关boxplot(X)命令的解释: boxplot(X) produces a box and whisker plot for each column of the matrix X. The box has lines at the lower quartile, median, and upper quartile values. Whiskers extend from each end of the box to the adjacent v…

latex-bib参考文献人名特殊字符

https://blog.csdn.net/weixin_43413198/article/details/105468843

Matlab RGB 颜色对照表(0-1之间取值)

https://blog.csdn.net/qq_38882446/article/details/100886087

空间点过程(Point Processes)和随机测度(Random Measure)

1 空间点过程与随机测度(一):从数星星说起 1.1 数星星的数学 小时候,在晴朗的夜里,我喜欢仰望星空,去数天上的星星——那是无忧无虑的快乐童年。长大后,当我们再度仰望苍穹,也许会思…

add a legend to a boxplot in MATLAB

1. 给同组数据分类加legend figure; colors [1 0 0; 1 0 0; 0 0 1; 0 0.5 0; 0 0.5 0; 0 0.5 0]; x boxplot(rand(100,6),Colors,colors); legend(Group A,Group B,Group C)2.给不同组数据加legend box_vars findall(gca,Tag,Box); hLegend legend(box_vars([8,6]), {N…

JavaFX技巧31:遮罩/剪切/ Alpha通道

选择条 最近,我不得不实现一个自定义控件,该控件使用户可以从项目列表中选择一个项目。 此“ SelectionStrip”控件必须水平放置项目,并且在项目过多的情况下,允许用户左右水平滚动。 该控件将在空间受限的区域中使用,…

通信中的频谱效率与能量效率

频谱效率(Spectral Efficiency) 频谱效率(Spectral Efficiency,SE)简称谱效,也称系统容量、频带利用率。 该指标用来衡量系统的有效性,描述了能够提供多少容量。 它定义为系统传输的有效信息速率R除以通信信道带宽B&a…

积分公式大全

https://kexue.fm/sci/integral/ 《积分公式大全》网络版本——By BoJone 引用原作者的话: 本附件所有公式来自《高等数学第三版》。   该书信息:同济大学数学教研室编,高等教育出版社,1988年4月第三版,ISBN 7-04-0…

Latex快速入门系列 -- 在TexStudio中正确插入参考文献的基本操作

目录 1 操作流程2 四种基本的文献格式比较3 文献数据库.bib的编写 1. 操作流程 1.1 创建文章主文件。Ctrl N 新建一个文件,Ctrl S 手动保存,保持文件后缀名.tex。得到一个.tex文件:文章名.tex,该文件用来编写你的文章的具体内…

MongoDB索引策略和索引类型

1. MongoDB索引策略和索引类型–简介 MongoDB是一个开放源代码,面向文档的跨平台数据库,它使用C 开发,并且是最流行和使用最广泛的NoSQL类型数据库之一。 它可在具有键-值对的类JSON文档的顶部运行,其键值对在每个文档中都无法定义…

zeal刷新不出来_推进重涂市场标准化,立邦率先推出刷新服务“八大验收标准”...

点击蓝字【立邦中国】,设置星标关注。7月,立邦刷新服务率先在墙面重涂行业提出突破性的“八大验收标准”,根据不同的涂刷工艺来采用定制化的验收标准,更进一步推动重涂市场的标准化和规范化。自2011年推出立邦刷新服务至今&#x…

初学者指南:如何为Red Hat Process Automation Manager配置电子邮件服务任务

最近,我一直在更新我的免费在线研讨会 ,特别是基于JBoss BPM Suite的系列研讨会 ,以便您可以开始使用较新的Red Hat Process Automation Manager 。 在本文中,我将分享我在自动化项目中尝试使用电子邮件通知时偶然发现的内容。 …

TDMA 时分多路复用

多路复用 一、什么是多路复用技术? 多路复用技术是把若干个低速信道组成一个高速信道的技术,可以提高数据链路利用率,从而使一条高速的主干链路同时为多条低速的接入链路提供服务,即使网络主干链路可同时运载大量的语音和数据传…

asp 取数据 计算_ASP.NET Core 简介

.NET Core 是 .NET Framework 的新一代版本,是微软开发的第一个具有跨平台 ( Windows、Mac OSX 、Linux ) 能力的应用程序开发框http://ASP.NET Core 是 Microsoft 新开发的,基于 .NET Core 的 Web 开发框架http://ASP.NET Core 是对 http://ASP.NET 的重…

java字节码_掌握Java字节码

java字节码嘿! Happy Advent:D我是ZeroTurnaround的技术布道者Simon Maple( sjmaple) 。 您知道, JRebel伙计们! 由于编写了类似JRebel的产品,该产品与字节码进行交互的结果比您想像中的要多,因…

自由空间激光通信

一、空间激光通信系统 空间激光通信系统是指以激光光波作为载波,大气作为传输介质的光通信系统。自由空间激光通信结合了光纤通信与微波通信的优点,既具有大通信容量、高速传输的优点,又不需要铺设光纤,因此各技术强国在空间激光…

icom对讲机写频线定义_小米对讲机Lite体验:小米全新5公里无网络免费通话神器...

沟通,或者可以简单地把它说成是一种信息的传递。它对于世间的生灵来说,都很重要!尤其是对于人类,更为重要!由古至今,人们为了可以更好地进行信息的传递,想出了各种各样的办法,比如古…

Spring Boot应用程序的“本地服务”

我有机会尝试使用Knative的 Serving功能来部署Spring Boot应用程序,而这篇文章只是记录了示例和我采用的方法。 我对Knative的内部知识还不够了解,无法就此方法是否比基于部署 服务 基于入口的方法更好。 一项很棒的功能是Knative Serving中的自动缩放…

一文读懂:常见低通、高通、带通三种滤波器的工作原理

滤波器 滤波器是对波进行过滤的器件,是一种让某一频带内信号通过,同时又阻止这一频带外信号通过的电路。 滤波器主要有低通滤波器、高通滤波器和带通滤波器三种,按照电路工作原理又可分为无源和有源滤波器两大类。今天,小编主要…

红米ac2100breed看模块_骁龙865加持,红米K30S至尊纪念版11日再开售

红米K30S至尊纪念版在11月1日首销,仅用了1分钟便售出10万台,热度颇高。11月11日0点,红米K30S至尊纪念版将再度开售,售价2299元起。以2299元起步的价格,红米K30S至尊纪念版配备了高通骁龙865处理器,8GB LPDD…