【发布时间】:2015-04-16 16:17:45
【问题描述】:
假设我正在运行一个函数fun(),但我无法访问其中的内容(因此我无法在其中添加条件)。
对于某些输入,该功能可能很慢。如果程序花费超过一定时间,我该如何终止程序?
更新:我正在测试各种输入的功能。对于他们中的一些人来说,这需要更多。我想跳过那些耗时过长的,然后转到下一个输入。
【问题讨论】:
-
停止该功能后,您的理想结果是什么?你希望它返回一些东西(比如,某种不精确的解决方案)还是你想杀死整个工作?
-
如果时间过长,直接跳到下一个输入。基本上我正在测试各种输入的功能。对于他们中的一些人来说,这需要更多。我想跳过那些耗时太长的。
-
如果你不能在内部访问这个函数,那就麻烦了。你知道是什么让函数运行时间更长吗? (例如,在给定输入大小/值的情况下,您能否提前明智地估计一下)
标签: matlab