run a for loop for 240 minutes
2 views (last 30 days)
Show older comments
Allow a foor loop to be run for 240 minutes.
0 Comments
Answers (1)
Bora Eryilmaz
on 14 Dec 2022
Edited: Bora Eryilmaz
on 14 Dec 2022
% Runs for 5 seconds (i.e., 5/60 minutes)
T = 5/60; % minutes
ti = datetime('now');
tf = datetime('now');
while (minutes(tf-ti) < T)
% Do stuff
% Update current time
tf = datetime('now');
end
seconds(tf-ti) % Should be the same as T (in seconds), or
minutes(tf-ti) % Should be the same as T (in minutes)
But you can't rely on this for precise timing.
2 Comments
Bora Eryilmaz
on 19 Dec 2022
You can use the tic/toc commands within the while loop:
tic
% Do stuff
elapsedTime = toc
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!