Restart variable from a middle point
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
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 Kommentare
Antworten (1)
  Matt J
      
      
 am 11 Feb. 2019
        You could save M to a .mat file in every iteration of the loop. That will slow things down, however.
3 Kommentare
  Matt J
      
      
 am 11 Feb. 2019
				
      Bearbeitet: Matt J
      
      
 am 11 Feb. 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?
Siehe auch
Kategorien
				Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

