Restart variable from a middle point
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I have a for loop for a variable, let's call it X=linspace(a,b,c);
Now, imagine that I am calculating a variable M that depends on the values of X and suddenly Matlab stops.
How can I be sure that I store M until that point?
How can I restart the loop from the exact point that the calculation stopped?
Thanks in advance!
0 commentaires
Réponses (1)
Matt J
le 11 Fév 2019
You could save M to a .mat file in every iteration of the loop. That will slow things down, however.
3 commentaires
Matt J
le 11 Fév 2019
Modifié(e) : Matt J
le 11 Fév 2019
You could save the iteration number as well. That way you would know where it stopped and you could re-launch the loop from that point.
load dumpFile M X lastIteration
for x=X( lastIteration+1:numel(X) )
...
end
Why do you expect Matlab to suddenly stop?
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!