toc

从秒表读取经过的时间

描述

例子

toc的调用启动秒表计时器以来的运行时间抽搐函数。MATLAB®的执行时读取内部时间toc函数并显示自最近一次调用以来的运行时间抽搐函数没有输出。经过的时间以秒为单位表示。

TOC(timerVal)方法调用以来的运行时间抽搐函数对应于timerVal

例子

elapsedTime = toc方法的最新调用以来的运行时间抽搐函数。

例子

elapsedTime = toc (timerVal)方法调用以来的运行时间抽搐函数对应于timerVal

例子

全部折叠

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

抽动甲= RAND(12000,4400);B =兰特(12000,4400);toc
经过时间是1.762958秒。

方法调用以来经过的时间抽搐函数在程序的不同点。

抽动甲= RAND(12000,4400);B =兰特(12000,4400);toc
经过时间是1.504700秒。
C = a * B;toc
运行时间为1.774139秒。

用一双抽搐toc调用以报告逐元素矩阵乘法所需的总时间;使用另一对报告程序的总运行时。

tStart =抽搐;%对2:抽动n = 10;T = 0 (1, n);I = 1:N A = RAND(12000,4400);B =兰特(12000,4400);抽搐%对1:抽动C = a * B;T (i) = toc;%对1:toc结束tMul = (T)和
tMul = 0.9465
往往= toc (tStart)%对2:toc
往往= 17.4710

的变量tMul包括在乘法上花费的总时间。趋向方法调用以来的运行时间抽搐函数在程序的开始。

输入参数

全部折叠

内部定时器的值从以前的调用保存抽搐函数,指定为类型的标量uint64

提示

  • 连续呼叫toc没有输入的函数返回自最近一次调用以来的运行时间抽搐。此属性使您能够在同一时间点进行多个测量。

    连续呼叫toc相同函数timerVal方法以来的运行时间抽搐对应的函数调用timerVal

  • 有时,程序运行得太快抽搐toc提供有用的数据。如果您的代码运行速度超过1/10秒,那么可以考虑测量它在循环中运行的速度,然后平均计算一次运行所需的时间。有关更多信息,请参见度量代码的性能

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

    • 使用抽搐toc时间时间
    • 使用抽搐toc内的功能由定时时间

扩展功能

R2006a前推出