matlab中的tic是一个秒表计时器,toc是计算现在到tic所开始的计时器的时间间隔,单位是秒S。tic和toc用来记录matlab命令执行的时间。
tic和toc是用来记录matlab命令执行的时间
tic用来保存当前时间,而后使用toc来记录程序完成时间。
只要用tic和toc函数,不需要自己计算前后时间的差,tic函数会记录起始时刻,toc函数会自动计算时间差。这两个函数一般配合使用,tic表示计时的开始,toc表示计时的结束。
先把矩阵的大小确定再给矩阵的赋值的方法比边赋值边改变矩阵维数的方法更节省时间。
用法
事件 1 的起点 = tic;
...事件 2 的起点 = tic;
事件 2 耗时 = toc(事件 2 的起点)
事件 1 耗时 = toc(事件 1 的起点)
示例
- tStart_1 = tic;
- tStart_2 = tic;
- X = zeros(100, 100);
- for i = 1:100
- for j = 1:100
- X(i, j) = exp(-rand(1)/i/j);
- end
- end
- costTime_2 = toc(tStart_2)
- [U, S, V] = svd(rand(3000, 20));
- U_ = U.^2;
- costTime_1 &#