这可能是一个非常愚蠢的问题,但无论如何我都会继续.我正在尝试使用Julia tic()和toc()循环内部来解决一些时间问题.一个虚拟的例子如下所示:
elapsedTime = zeros(3);
for i = 1:3
tic();
pause(i)
ElapsedTime[i] = toc();
end
Run Code Online (Sandbox Code Playgroud)
目标是将经过的时间间隔存储在数组中ElapsedTime.问题toc()似乎是a)将经过的时间打印到屏幕上,然后b)按需要存储它.
是否有一些简单的技巧可以避免a),即.即toc()打印出结果?这不是一个大问题,如果迭代次数很多,那就太烦人了.
任何帮助将不胜感激!
你会想要@elapsed宏.
elapsedTime = zeros(3);
for i = 1:3
elapsedTime[i] = @elapsed sleep(i)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2898 次 |
| 最近记录: |