How I can create a while cycle that ends after a sepecific time

2 vues (au cours des 30 derniers jours)
Dario Furnari
Dario Furnari le 3 Jan 2023
my aim is make a wile cilce that run for a specific time T. For exemple
T=60 %sec
while(t==60)
t=time.
for i=0:10
d=sum(i+)
.
.
.
.
.
.
end
end
%where t start from zero and go on whit the time
%t is 1 after 1 second

Réponse acceptée

Sylvain
Sylvain le 3 Jan 2023
tic
while(toc<60)
  % code
end

Plus de réponses (1)

Eric Sofen
Eric Sofen le 4 Jan 2023
I think timer is likely to give you better precision for this sort of thing than tic/toc (tic/toc is better for timing performance of a function or script). The reference page for timer illustrates exactly this while-loop scenario.

Catégories

En savoir plus sur MATLAB 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!

Translated by