do disp iterations slow down the code?
Mostra commenti meno recenti
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 Commento
Joseph Cheng
il 28 Apr 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
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Startup and Shutdown in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!