声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 5214|回复: 7

[编程技巧] 请问如何在matlab的waitbar中显示出计算的百分比,急!

[复制链接]
发表于 2007-2-4 13:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我知道用waitbar ,可是怎么才能在waitbar命令条中显示出进程的百分比
回复
分享到:

使用道具 举报

发表于 2007-2-4 13:48 | 显示全部楼层
原帖由 zhx 于 2007-2-4 13:40 发表
我知道用waitbar ,可是怎么才能在waitbar命令条中显示出进程的百分比



help waitbar就可以了
 楼主| 发表于 2007-2-4 13:53 | 显示全部楼层
就是没看懂啊
发表于 2007-2-4 14:05 | 显示全部楼层
原帖由 zhx 于 2007-2-4 13:53 发表
就是没看懂啊



    WAITBAR is typically used inside a FOR loop that performs a
    lengthy computation.  A sample usage is shown below:

        h = waitbar(0,'Please wait...');
        for i=1:100,
            % computation here %
            waitbar(i/100,h)
        end
        close(h)

评分

1

查看全部评分

 楼主| 发表于 2007-2-4 19:51 | 显示全部楼层

回复 #1 zhx 的帖子

谢谢!我问的意思是在进度条的title上动态显示处理的百分数,,而不是'Please wait...':@L
发表于 2007-2-4 20:04 | 显示全部楼层
原帖由 zhx 于 2007-2-4 19:51 发表
谢谢!我问的意思是在进度条的title上动态显示处理的百分数,,而不是'Please wait...':@L


help waitbar 就可以看见以下信息:


    WAITBAR(X,H,'updated title') will update the title text in
    the waitbar figure, in addition to setting the fractional
    length to X.
发表于 2007-2-4 20:23 | 显示全部楼层
怎么都感觉eight说得够清楚了:
  1. function WaitBarUseage
  2. h = waitbar(0,'Please wait...');
  3. for i=1:100,
  4.     waitbar(i/100,h,[num2str(i),'%'])
  5.     pause(.1)
  6. end
  7. close(h)
复制代码

评分

1

查看全部评分

 楼主| 发表于 2007-2-4 21:06 | 显示全部楼层
我是新手,不好意思啊,谢谢!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-24 19:20 , Processed in 0.051710 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表