Loop with Fixed time
8 views (last 30 days)
Show older comments
How can I make the loop with fixed time?
For example:
for i=1:5
somecode;
end
I want to make every calculation time of the loop is about 1 sec And the total calculation time is about 5 sec
0 Comments
Accepted Answer
Azzi Abdelmalek
on 3 Feb 2013
for i=1:5
%somecode;
pause(1-tw) % tw is your computing time
end
%to find your computing time use tic and toc
2 Comments
Jan
on 5 Mar 2013
Edited: Jan
on 5 Mar 2013
The Java sleep() timer is more accurate: see http://undocumentedmatlab.com/blog/pause-for-the-better/. A timer might be even more precise.
More Answers (0)
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!