Filter löschen
Filter löschen

adjusting the time interval of "For" loop

3 Ansichten (letzte 30 Tage)
Fernando Torres
Fernando Torres am 19 Feb. 2013
If I make an algorithm using 'for' loop
for examples,
for i=1:10
something
end
it calculates very fast. (as you know)
but,i want to adjust the time interval of each step.
such as
calculate i=1 step, and calculate i=2 step after 10 seconds
is it possible??

Akzeptierte Antwort

Wayne King
Wayne King am 19 Feb. 2013
Bearbeitet: Wayne King am 19 Feb. 2013
You can put a pause() in the loop
for ii = 1:10
fprintf('Hi\n');
pause(10);
end
I've also seen reports that java's sleep() is more accurate for this, but I can't verify that myself. The java sleep call is in milliseconds.
duration = 10;
for ii = 1:10
fprintf('Hi\n');
java.lang.Thread.sleep(duration*1000);
end

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by