evalWithTimer

执行一个命令在指定的时限内,或杀死进程。

302下载

更新2016年9月13日

查看许可协议

运行复杂的任务有时在matlab花大量的执行时间。想要停止运行一个命令,也许如果需要太多的执行时间,那么这是你的代码。使用“evalWithTimer”功能,您可以spcify命令执行(1日输入),在秒(2输入)和最大时限。如果命令执行需要更多时间比指定的时限,那么这个程序自动死亡过程,并返回一个非零状态值。

例子

1。计算在100秒123的平方根,并将其存储在变量a在工作区中
状态= evalWithTimer (a = sqrt (123), 100)

2。解决线性规划与“n”变量1小时
n = 10 ^ 5;兰德(n) = -0.5;b = -0.5兰特(n, 1);f = -0.5兰特(n, 1);
状态= evalWithTimer (x = linprog (f, A、b), 3600)

引用作为

Anver Hisham (2023)。evalWithTimer(//www.tatmou.com/matlabcentral/fileexchange/59120-evalwithtimer), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2015b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在开始使用MATLAB帮助中心MATLAB的答案

社区寻宝

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

开始狩猎!
版本 发表 发布说明
1.0.0.0