加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]matlab中waitbar使用

(2016-12-11 16:47:35)
标签:

转载

分类: Matlab
原文地址:matlab中waitbar使用作者:3001741942

matlab中waitbar使用

    waitbar的作用是打开或者更新进度条。其语法结构有:

    (1)waitbar(x,'message')

      x表示进度条的比例长度,message是在进度条上显示的信息
   (2)waitbar(x,'message','CreateCancelBtn','button_callback')%

      通过制定CANCEL按键来终止程序运行。
   (3)waitbar(x,'message',property_name,property_value,...)
   (4)waitbar(x)
   (5)waitbar(x,h)
   (6)waitbar(x,h,'updated message')

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

    例1:

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

    

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

    仿真图:

 

http://d.hiphotos.baidu.com/album/pic/item/cb8065380cd7912334f06689ad345982b2b7803f.jpg

 

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

     例2:给waitbar添加标题

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

     仿真图:

 

http://f.hiphotos.baidu.com/album/pic/item/d833c895d143ad4bf4abb43d82025aafa50f0641.jpg

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有