文件帮助中心文件
从秒表读取经过的时间
TOC.
TOC(Timerval)
ElapsedTime = TOC.
Elapsedtime = TOC(Timerval)
例子
TOC.自止挡阀开始通过呼叫开始以来读取经过的时间Tic.功能。马铃薯®在执行时读取内部时间TOC.功能并显示自最新呼叫以来的经过时间Tic.功能没有输出。经过的时间以秒为单位表示。
Tic.
toc (timerVal)以来呼叫以来显示经过的时间Tic.功能对应的功能timerVal.
toc (timerVal)
timerVal
ElapsedTime = TOC.自最新呼叫以来返回经过的时间Tic.功能。
ELAPSEDTIME = TOC(timerVal)自打电话以来返回经过的时间Tic.功能对应的功能timerVal.
ELAPSEDTIME = TOC(timerVal)
全部收缩
测量创建两个随机矩阵所需的时间。
tic A = rand(12000,4400);B =兰德(12000、4400);TOC.
运行时间为1.548431秒。
自呼叫以来衡量过去的时间Tic.在程序的不同点的功能。
经过时间为1.537864秒。
C = a * B;TOC.
经过时间为1.831597秒。
使用一对Tic.和TOC.呼叫报告逐个元素矩阵乘法所需的总时间;使用另一个对报告程序的总运行时间。
tstart = tic;% pair 2: ticn = 10;t =零(1,n);为了i = 1:n A = rand(12000,4400);B =兰德(12000、4400);Tic.% pair 1: ticC = a * B;t(i)= toc;%对1:TOC结尾tmul = sum(t)
TMUL = 0.7560.
趋于= toc(tstart)%对2:TOC
往往= 16.5138
变量TMUL.包括在乘法上花费的总时间。往往指定自呼叫以来的经过时间Tic.程序开头的功能。
TMUL.
往往
的调用保存的内部计时器的值Tic.函数,指定为类型的标量UINT64.
UINT64
连续调用TOC.没有输入的函数返回自最新呼叫以来的经过时间Tic..此属性使您可以从单一的时间点进行多次测量。
连续调用TOC.功能相同timerVal输入返回以来的经过时间Tic.对应的函数调用timerVal.
有时程序运行得太快Tic.和TOC.提供有用的数据。如果您的代码速度超过1/10秒,请考虑测量其在循环中运行,然后将其平均值查找单个运行的时间。有关更多信息,请参阅衡量代码的性能.
以下操作会导致意外输出:
时代
使用说明和限制:
返回的数据类型TOC.是不同的MATLAB和生成的代码。为了避免错误,不要使用mex -函数TOC.MATLAB中的输出值,或MATLABTOC.MEX函数中的输出值。
如果你打电话Tic.在Matlab会议和TOC.在MEX函数中,或者反之,计时结果是不协调的。
C / C ++实现TOC.在生成的代码中,根据存储在代码生成配置对象中的硬件设置而异。默认情况下,硬件设置配置为主机平台硬件板在Matlab Coder™应用程序设置为MATLAB主机.
硬件板
MATLAB主机
在Windows上生成代码时®使用Windows兼容的硬件设置,生成的C / C ++实现使用Windows API函数QueryPerformanceFrequence和queryperformancecounter..
QueryPerformanceFrequence
queryperformancecounter.
在所有其他情况下,实现使用POSIX APIclock_gettime..编译使用POSIX API的代码时,预处理器宏_posix_c_source.必须设置为大于或等于199309L..代码生成器将宏设置为199309L.编译。
clock_gettime.
_posix_c_source.
199309L.
时钟|c|eTime.|轮廓|Tic.|时代
时钟
c
eTime.
轮廓
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室