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