run a for loop for 240 minutes
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Allow a foor loop to be run for 240 minutes.
0 commentaires
Réponses (1)
Bora Eryilmaz
le 14 Déc 2022
Modifié(e) : Bora Eryilmaz
le 14 Déc 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 commentaires
Bora Eryilmaz
le 19 Déc 2022
You can use the tic/toc commands within the while loop:
tic
% Do stuff
elapsedTime = toc
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!