码迷,mamicode.com
首页 > 其他好文 > 详细

matlab学习---------------进度条waitbar

时间:2014-08-16 09:45:30      阅读:417      评论:0      收藏:0      [点我收藏+]

标签:matlab   进度条   waitbar   

语法:

h = waitbar(x,‘message‘)  

waitbar(x,‘message‘,‘CreateCancelBtn‘,‘button_callback‘)

waitbar(x,‘message‘,property_name,property_value,...)

waitbar(x)   %将进度条进度改为新值

waitbar(x,h)  %将句柄h的进度条进度改为x

waitbar(x,h,‘updated message‘) %更新进度条显示的进度和文字

实例1):h = waitbar(x,‘message‘)

h=waitbar(0.2,‘这是进度条‘);

结果:

bubuko.com,布布扣

实例2waitbar(x,‘message‘,‘CreateCancelBtn‘,‘button_callback‘)

h=waitbar(0.9,‘点击cancel关闭进度条‘,‘CreateCancelBtn‘,‘close(h)‘)

结果:

bubuko.com,布布扣

实例3)修改进度条的颜色,可以使用get函数获得属性,然后修改:

hrand=waitbar(0.5,‘改变进度条颜色‘);

hal=get(hrand,‘children‘);

hac=get(hal,‘children‘);

hapa=findall(hac,‘type‘,‘patch‘);

set(hapa,‘facecolor‘,‘g‘)

结果:

bubuko.com,布布扣

实例4)改变进度和文字:waitbar(x,h,‘updated message‘)

h=waitbar(0.9,‘点击cancel关闭进度条‘,‘CreateCancelBtn‘,‘close(h)‘)

waitbar(0.1,‘改变后的文字‘)

结果:

bubuko.com,布布扣

实例5)综合实例,动态显示进度,进度完成之后自动关闭进度条

h = waitbar(0,‘Please wait...‘);

steps = 1000;

for step = 1:steps

    进度条计算

    waitbar(step / steps)

end

close(h)

结果:

bubuko.com,布布扣

bubuko.com,布布扣





matlab学习---------------进度条waitbar,布布扣,bubuko.com

matlab学习---------------进度条waitbar

标签:matlab   进度条   waitbar   

原文地址:http://blog.csdn.net/z1137730824/article/details/38610275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!