早上好,
我有一个关于在 Matlab 上执行脚本的时间的问题。是否可以预先知道在运行脚本之前花费了多长时间(例如估计时间)?我知道使用 tic 和 toc 命令等可以知道最后的时间,但我不知道之前是否可以知道。
提前致谢,
估计您的计算需要多长时间并不难。您已经知道如何使用tic
和记录计算时间toc
,所以现在您可以这样做:
n=1
)并记录计算时间n
一个常数k
(为了方便计算,我一般选择2或10),记录计算时间现在您可以通过以下方式推断您的估计计算时间:
当然,这与一些常识很好地结合在一起,例如,如果您做某些事情t
,它们将花费大约t
5 倍的时间。当您必须执行某项计算一百万次时,可以轻松使用此功能。只需在一分钟左右后中断循环,如果它仍在前十次计算中,您可能要放弃!