Where to find the total execution time in matlab
2 ビュー (過去 30 日間)
古いコメントを表示
Suppose i am executing a code , then how do i know how much time it takes exactly to execute..Kindly suggext
0 件のコメント
回答 (1 件)
Stephan
2018 年 5 月 14 日
編集済み: Stephan
2018 年 5 月 14 日
Hi,
the toc toc command measures the elapsed time between these both commands. Its your turn where to set them.
tic
...
lots of code
...
toc
You can create a variable containing the elapsed time:
t = toc;
For example:
tic
k = 0;
for k = 1:250000
k = k+1;
end
t = toc
gives:
t =
0.0016
Best regards
Stephan
1 件のコメント
Walter Roberson
2018 年 5 月 14 日
You should also investigate timeit()
Note that tic/toc and timeit() are measures of how much time it takes a specific run with that particular data. tic/toc and timeout() are not suitable for determining the "big O" theoretical measure of how long the program would take with input of a particular length.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!