主要内容

Tic.

开始秒表计时器

描述

例子

Tic.与之合作TOC.衡量经过的时间。这Tic.功能记录当前时间,以及TOC.函数使用记录的值来计算经过的时间。

例子

timerval = tic.存储当前时间临时所以你可以明确地通过它TOC.功能。传递此值在有多个调用时很有用Tic.为同一代码的不同部分计时。临时是一个只有含义的整数TOC.功能。

例子

全部收缩

测量创建两个随机矩阵所需的时间。

tic A = rand(12000,4400);B =兰德(12000、4400);TOC.
经过时间为1.548431秒。

自呼叫以来衡量过去的时间Tic.在程序的不同点的功能。

tic A = rand(12000,4400);B =兰德(12000、4400);TOC.
经过时间为1.537864秒。
C = a * B;TOC.
经过时间为1.831597秒。

使用一对Tic.TOC.呼叫报告逐个元素矩阵乘法所需的总时间;使用另一个对报告程序的总运行时间。

tstart = tic;% pair 2: ticn = 10;t =零(1,n);为了A = rand(12000,4400);B =兰德(12000、4400);Tic.%对1:TICC = a * B;t(i)= toc;%对1:TOC结尾tmul = sum(t)
TMUL = 0.7560.
趋于= toc(tstart)%对2:TOC
往往= 16.5138

变量TMUL.包括在乘法上花费的总时间。往往指定自呼叫以来的经过时间Tic.程序开头的功能。

尖端

  • 连续调用Tic.功能覆盖内部录制的开始时间。

  • 清晰的功能不会重置由a记录的开始时间Tic.函数调用。

  • 有时程序运行太快了Tic.TOC.提供有用的数据。如果您的代码速度超过1/10秒,请考虑测量其在循环中运行,然后将其平均值查找单个运行的时间。有关更多信息,请参阅衡量代码的性能

  • 以下操作会导致意外的输出:

    • 使用Tic.TOC.时间时代
    • 使用Tic.TOC.在函数中定时时代

扩展能力

在R2006A之前介绍