热门

最新

红包

立Flag

投票

同城

我的

发布
qq_44111805
Hard Coder
4 年前
trueqq_44111805

算法好坏可以用代码的运行时间来评估,在MATLAB中有以下三种方法来计算程序的运行时间。
(1)
tic;
代码块
toc;
disp(['运行时间: ',num2str(toc)]);

(2)
t1=clock;
代码块
t2=clock;
etime(t2,t1)


(3)
t0=cputime;
代码块
t1=cputime-t0

我用三种方法分别进行了测试,发现三种方法计算出的程序运行时间都不一样。并且同一中方法多次运行的时间也不相同,可能和系统某时刻的运行速度相关?

官方推荐使用使用tic,toc组合。但是使用tic,toc的时候一定要注意,toc计算的是与最后一次(即离它最近)运行的tic之间的时间。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
python基础都有什么,求助
立即登录