抽搐
启动秒表计时器
语法
抽搐
timerVal = tic
输出参数
|
方法执行时内部计时器的值 |
例子
测量生成两个随机矩阵的时间,并计算它们的转置的逐元素乘法。
tic A =兰特(12000,4400);B =兰特(12000,4400);toc C = A'.*B';toc
测量解线性系统所需的时间如何随矩阵的阶数变化:
T = 0 (1100);for n = 1:100 A = rand(n,n);B = rand(n,1);抽搐;x = A\b;T (n) = toc;最后情节(t)
同时测量多个时间跨度使用两对抽搐/ toc
调用。要做到这一点,测量最小和平均时间来计算贝塞尔函数的总和:
每组1000次;minTime = Inf;Nsum = 10;抽搐;% TIC,对1对于i=1:REPS tStart = TIC;% TIC,配对2合计= 0;for j=1:nsum total = total + besselj(j,REPS);end tel旧有= toc(tStart);% TOC, pair 2 minTime = min(telpassed, minTime);end averageTime = toc/REPS; % TOC, pair 1
提示
连续
抽搐
命令将覆盖内部记录的开始时间。的
清晰的
函数不会重置记录的开始时间抽搐
命令。以下操作将导致意外输出:
- 使用
抽搐
而且toc
时间时间
- 使用
抽搐
而且toc
在一个函数中时间
- 使用