soosen 发表于 2005-7-25 15:31

【求助】怎么样在MATLAB里看算法的运行时间?

<P>我现在手头有两个MATLAB程序,想比较一下它们的运行时间,看哪个比较慢?因为这两个程序运行的时间很短,无法用秒表直接测,请问大家MATLAB有没有提供这类测程序运行时间的工具,谢谢大家了!</P>
[此贴子已经被作者于2005-7-25 15:32:31编辑过]

ayue 发表于 2005-7-25 15:50

<P>比方说你要测" x1=b'/a "这一句的运行时间,你可以这样写:</P>
<P>tic;       %表示系统开始计时</P>
<P>x1=b'/a;   %这里为要测试的程序代码,当然也可以尝试程序调用.此行代码仅供演示.</P>
<P>t1=toc     %表示结束计时,并把时间返回给t1.</P>
<P>明白?</P>
<P>           %其中,tic和toc是系统调用不能变,t1是用户定义的变量</P>

soosen 发表于 2005-7-26 10:10

<P>谢谢了,你的MATLAB太强了!</P>

zouhong 发表于 2008-8-15 15:03

谢谢了
页: [1]
查看完整版本: 【求助】怎么样在MATLAB里看算法的运行时间?