主要内容

toc

从秒表读取经过的时间

描述

例子

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

toc (timerVal控件调用后经过的时间抽搐函数对应于timerVal

例子

elapsedTime = toc控件的最近一次调用之后经过的时间抽搐函数。

例子

elapsedTime = toc (timerVal控件调用后经过的时间抽搐函数对应于timerVal

例子

全部折叠

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

tic A = rand(12000,4400);B =兰德(12000、4400);toc
运行时间是1.548431秒。

控件调用后经过的时间抽搐函数在程序的不同点。

tic A = rand(12000,4400);B =兰德(12000、4400);toc
运行时间是1.537864秒。
C = a * B;toc
经过时间是1.831597秒。

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

tStart =抽搐;% pair 2: ticn = 10;T = 0 (1, n);A = rand(12000,4400);B =兰德(12000、4400);抽搐% pair 1: ticC = a * B;T (i) = toc;% pair 1: toc结束tMul = (T)和
tMul = 0.7560
往往= toc (tStart)% pair 2: toc
往往= 16.5138

的变量tMul包括花费在乘法上的总时间。往往控件调用后经过的时间抽搐函数在程序的开始处。

输入参数

全部折叠

控件的上一个调用保存的内部计时器的值抽搐函数,指定为类型的标量uint64

提示

  • 连续呼叫toc没有输入的函数返回自最近一次调用以来经过的时间抽搐。此属性允许您从单个时间点进行多个度量。

    连续呼叫toc功能相同timerVal输入返回自抽搐对应的函数调用timerVal

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

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

    • 使用抽搐toc时间时间
    • 使用抽搐toc在计时的函数中时间

扩展功能

之前介绍过的R2006a