TOC
从秒表中读取经过的时间
句法
TOC
ELAPSEDTIME = TOC
TOC(Timerval)
ElapsedTime = TOC(Timerval)
描述
TOC
从秒表计时器中读取经过的时间抽动
功能。该函数在执行时读取内部时间TOC
命令,并显示自最近呼叫以来经过的时间抽动
在几秒钟内没有输出的功能。
返回变量中的经过的时间。大量时间
= toc
toc(
显示以来经过的时间Timerval
)抽动
命令对应于Timerval
。
输入参数
|
内部计时器的价值从先前的调用中保存的内部计时器 |
输出参数
|
标量 |
例子
测量时间以生成两个随机矩阵并计算其转置元素乘法。
tic a = rand(12000,4400);b = rand(12000,4400);toc c = a'。*b';TOC
测量求解线性系统所需的时间随矩阵的顺序而变化:
t =零(1,100);n = 1:100 a = rand(n,n);b = rand(n,1);tic;x = a \ b;t(n)= toc;最终图(t)
使用两对同时测量多个时间跨度tic/toc
呼叫。为此,请测量计算Bessel函数总和的最小和平均时间:
reps = 1000;mintime = inf;nsum = 10;tic;%tic,i = 1的对1:reps tstart = tic;%tic,对2总计= 0;j = 1:nsum total = total + besselj(j,reps);结束tlapsed = toc(tstart);%TOC,对2 Mintime = min(Topeed,Mintime);结束averagetime = toc/reps; % TOC, pair 1
提示
连续呼叫
TOC
无输入返回的功能以来经过的经过抽动
。因此,您可以从单个时间点进行多个测量。连续呼叫
TOC
功能相同Timerval
输入返回以来经过的时间抽动
与该输入相对应的功能调用。以下操作导致意外输出:
- 使用
抽动
和TOC
时间时间段
- 使用
抽动
和TOC
在一个定时的函数中时间段
- 使用
在R2006a之前引入
这个话题有帮助吗?