do disp iterations slow down the code?
Afficher commentaires plus anciens
If I have an iterative solver, i.e.,
while norm(P-Pold) > eps;
...
disp(sprintf('%10d %10.4f',k,norm(P-Pold)));
end
Does display the values of the variables slow down the code? I don't have to use the disp function, I could just not use the semicolon when calculating it
while normP > eps;
...
k = k+1
normP = norm(P-Pold)
end
The question just if printing every variable on the Command Window makes the code runs slower.
1 commentaire
Joseph Cheng
le 28 Avr 2017
without appears to run sower
tic
for ind = 1:100
disp(sprintf('%f',ind))
end
spinup = toc;
tic
for ind = 1:100
disp(sprintf('%f',ind))
end
time1 = toc;
tic
for ind = 1:100
ind
end
time2= toc
tic
for ind = 1:100
disp(ind)
end
time3 = toc;
[spinup time1 time2 time3]
the above you can see which method takes longer. but i think the time should be consequential unless you're talking about a HUGE number of displays
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!