首页 > 代码库 > MATLAB中估算运行时间-tic、toc用法
MATLAB中估算运行时间-tic、toc用法
有时候我们要比较两个方法的运行效率,那么就可以利用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用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。