图片缩略图

STOPLOOP (v1.0, 2008年6月)

version 1.0.0.0 (2.07 KB) by 乔斯(10584)
显示停止按钮中断循环

5 k下载

更新2008年6月26日

查看许可协议

创建停止按钮,让用户中断一个循环

STOPLOOP创建一个消息框窗口并返回一个结构FS
包含两个函数,称为FS。停下来FS.Clear。函数FS.Stop ()
将返回true,如果已单击OK按钮(或消息框
已删除),以便可以中断循环。

如果循环在没有用户中断的情况下结束,可以使用FS.Clear()函数删除消息框。

FS = STOPLOOP(STR)使用字符串STR来显示,而不是默认值
“停止循环”。

例子:
抽搐;我们将测量循环中运行的时间
%设置停止框:
FS = stoploop({'在5秒之前阻止我','5秒已经过去'});
显示运行时间
fprintf('\nSTOPLOOP:运行时间(s): %5.2f\n',toc)
%开始循环
while(~FS.Stop() && toc < 5), %检查循环是否必须停止
流(% c, repmat(8、6、1));清除以前的时间
流(' % 5.2 f \ n ', toc);显示时间百分比
结束
FS.Clear ();把箱子收拾干净
清楚FS;这个结构已经没用了

版本1.0,2008年6月
受FEX上几篇关于“如何中断循环?”的文章的启发。

引用作为

乔斯(10584)(2021)。STOPLOOP (v1.0, 2008年6月)(//www.tatmou.com/matlabcentral/fileexchange/20455-stoploop-v1-0-jun-2008), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R14SP1
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!