用waitbar抽搐toc . .

9的观点(30天)
简森-巴顿
简森-巴顿 2015年11月30日
评论道: 沃尔特·罗伯森 2015年11月30日
嗨,我试图展示waitbar;我定义的代码和下面的代码开始抽搐@ @结束:
end_Time = toc;
= waitbar (1,“请等待…”,“工作”);
k =抽搐:end_Time;
waitbar (k);
结束
%关闭(a)
但waitbar不是以一个连续的模式运行,它运行接近尾声,就消失了。我想让它进步scynchronise代码运行时间。谢谢你很多。
2的评论
简森-巴顿
简森-巴顿 2015年11月30日
我感兴趣在任务开始时显示waitbar直到完成. .

登录置评。

接受的答案

1月
1月 2015年11月30日
waitbar 在您的代码是好的,但 抽搐 toc 失败。
waitH = waitbar (1,“请等待…”);
k = 1: 10
waitbar (k / 10, waitH);
暂停(0.5)
结束
删除(waitH)
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2015年11月30日
为了显示的时间需要时间的预测过程。但是因为你有一个不同的时间,首先你需要有一些代码,检查每个文件的大小和使用,估计过程所需要的时间,然后你将总大小和使用估计waitbar计算
estimated_time =。不管它出来
begin_time =抽搐;
K = 1:数量文件
elapsed_time = toc (begin_time);
waitbar (waitH elapsed_time / estimated_time);
结束

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!