我是靠谱客的博主 活力睫毛膏,最近开发中收集的这篇文章主要介绍matlab 计算程序运行的时间1.Cputime:2.tic/toc:3.etime:,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Matlab共提供了三种计算程序运行时间的方法。
1.Cputime:
返回matlab启动以来的cpu时间,可以在代码执行前保存当时的cpu时间,然后在程序代码执行结束后用cputime减去之前保存的数值,就可以获取程序实际运行的时间。
t0=cputime;
n=100000;
total=0;
for i=1:n
total=total+i;
end
elapsed_time=cputime-t0
>> elapsed_time =
0.0156
2.tic/toc:
tic用在程序代码之前,启动一个计时器;toc放在末尾,终止计时器并返回tic启动以来的总时间。tic;
n=100000;
total=0;
for i=1:n
total=total+i;
end
toc
>> Elapsed time is 0.023196 seconds.
3.etime:
etime(t1,t2)用来计算两个日期向量t1和t2之间的时间差,结合clock函数也可以用来确定程序代码运行时间。
t=clock;
n=100000;
total=0;
for i=1:n
total=total+i;
end
etime(clock,t)
>> ans =
0.0400
最后
以上就是活力睫毛膏为你收集整理的matlab 计算程序运行的时间1.Cputime:2.tic/toc:3.etime:的全部内容,希望文章能够帮你解决matlab 计算程序运行的时间1.Cputime:2.tic/toc:3.etime:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复