adjusting the time interval of "For" loop
조회 수: 6 (최근 30일)
이전 댓글 표시
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??
댓글 수: 0
채택된 답변
Wayne King
2013년 2월 19일
편집: Wayne King
2013년 2월 19일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!