我是靠谱客的博主 活力睫毛膏,这篇文章主要介绍matlab 计算程序运行的时间1.Cputime:2.tic/toc:3.etime:,现在分享给大家,希望可以做个参考。

Matlab共提供了三种计算程序运行时间的方法。

1.Cputime:

返回matlab启动以来的cpu时间,可以在代码执行前保存当时的cpu时间,然后在程序代码执行结束后用cputime减去之前保存的数值,就可以获取程序实际运行的时间。
复制代码
1
2
3
4
5
6
7
8
9
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启动以来的总时间。
复制代码
1
2
3
4
5
6
7
8
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函数也可以用来确定程序代码运行时间。
复制代码
1
2
3
4
5
6
7
8
9
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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部