图像缩略图

文本进度栏

版本1.0.0.0(2.16 KB)by 保罗
此函数用于在命令窗口中创建文本进度条。

35次下载

更新2010年6月29日

查看许可证

此函数用于创建一个文本进度条,以在命令窗口中显示脚本的进度。应该使用字符串参数调用它来初始化和终止。否则,应提供进度百分比对应的数字。

输入:初始化或终止的文本字符串
显示进度的百分比
输出:不适用

示例:请参阅演示\u textprogressbar.m

此函数不清除命令窗口。

引用为

保罗(2021年)。文本进度栏(//www.tatmou.com/matlabcentral/fileexchange/28067-text-progress-bar),MATLAB中心文件交换。恢复.

评论和评级(30)

詹姆斯温

托马斯·彼得龙

王宜泽

完美

白鹭

江明哲

陈星宇

干得好!

斯宾塞·罗德斯

重新调整此位的用途,以接受指定迭代器最大值的可选第二个参数。通过这种方式,进度条可以始终缩放到您正在循环的任何内容,而无需在调用函数中对此进行说明。

如果有人想要更新的src只需ping我。

最好的,
斯宾塞

尤拉·波利亚琴科

罗纳尔德韦兹

罗纳尔德韦兹

罗纳尔德韦兹

乔治

阿列克谢·克鲁连科

巴塞尔Alnabulsi

菲利浦·伊莫尔

太棒了,伙计!!

弗里茨

赵冠龙

非常有用

约纳坦·梅纳克

轻松而快速。我在找什么!

大麻

纳森·奥尔洛夫

棒 极 了

凯伦

当然,现在我已经发布了,论坛实际上只允许一个空间。他们在现实生活中是排成一排的。。。

凯伦

效果很好。
我建议的唯一改进是添加一些参数,使所有进度条排列起来:

strSpaceRight='%-25s';
...
%进度条-初始化
c=sprintf(strSpaceRight,c);
fprintf('%s',c);

这样做允许用户通过更改数字(当前为25)来更改字符串大小,并且可以对齐所有进度条:

加载速度文件100%[………..]完成!
网格x/y 100%[………]完成!
计算zeta 100%[………]完成!

我还向termination添加了一个制表符,以稍微移动termination语句。

卡西姆塔斯迈尔

你好,

我使用'dispstat'函数就是为了这个目的。它可以更新先前的输出,这是默认'disp'的缺失函数。使用非常简单。可从以下网址下载:

//www.tatmou.com/matlabcentral/fileexchange/44673

***示例使用情况:
dispstat('','init');%一次性初始化
dispstat(sprint f('beginingtheprocess…'),'keepthis','timestamp');
对于i=97:100
dispstat(sprintf('Progress%d%%',i),'timestamp');
%在这里做一些重的事情
结束
dispstat('Finished.','keepprev');

***输出:
11: 25:37开始这个过程。。。
11: 25:37进度100%
完成了。

祝你一切顺利

卡西姆塔斯迈尔

你好,

我使用'dispstat'函数就是为了这个目的。它可以更新先前的输出,这是默认'disp'的缺失函数。使用非常简单。可从以下网址下载://www.tatmou.com/matlabcentral/fileexchange/44673-overwritable-message-outputs-to-commandline-window

***示例使用情况:
dispstat('','init');%一次性初始化
dispstat(sprint f('beginingtheprocess…'),'keepthis','timestamp');
对于i=97:100
dispstat(sprintf('Progress%d%%',i),'timestamp');
%在这里做一些重的事情
结束
dispstat('Finished.','keepprev');

***输出:
11: 25:37开始这个过程。。。
11: 25:37进度100%
完成了。

祝你一切顺利

埃迪

杰出的!

约翰·佩洛金

如果在终止textprogressbar之前脚本中初始化了textprogressbar并以错误结尾,则必须在重新启动脚本之前运行“全部清除”或手动终止textprogressbar。否则,持久变量strCR不会设置为[],而通常初始化textprogressbar的调用会终止它。调用updateprogress会导致一个错误。

内克·瓦洛斯

很不错的!

卢卡斯·兰斯基

很不错的。

罗伯坎贝尔

这太棒了!我找这种东西已经很久了。

MATLAB版本兼容性
使用R14SP3创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux操作系统

社区寻宝

在MATLAB Central找到宝藏,了解社区如何帮助您!

开始打猎!