码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB中估算运行时间-tic、toc用法

时间:2015-01-27 22:00:54      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:matlab中估算运行时间 tictoc

有时候我们要比较两个方法的运行效率,那么就可以利用tic、toc这两个函数去估算运行时间。使用方法如下:

tic 
for k=1:100 
    s=sum(k); 
end 
toc 
运行结果:

 Elapsed time is 0.000003 seconds.

是不是很容易呢?用tic,toc把程序围起来就可以了!下面对比一下MATLAB中求逆矩阵两种方法的效率:

 tic;A=[1,2;3,4];B=[5,6;7,8]; x=A\B,toc

x =

    -3    -4
     4     5

Elapsed time is 0.000178 seconds.
>> tic;A=[1,2;3,4];B=[5,6;7,8]; x=inv(A)*B,toc

x =

   -3.0000   -4.0000
    4.0000    5.0000

Elapsed time is 0.000234 seconds.

是不是一目了然了呢?上面的方法耗时0.000178 秒,要明显好于下面的0.000234秒 。所以写代码如果你按下面方法写的话,MATLAB会提示你用上面的方法,也是很有道理的。至此,你是不是已经学会了呢?呵呵...


 

MATLAB中估算运行时间-tic、toc用法

标签:matlab中估算运行时间 tictoc

原文地址:http://blog.csdn.net/guomutian911/article/details/43200857

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!