If you have a time-consuming for-loop in a script and you want to terminate it for some reason (like checking partial results, debugging, etc) but you don’t want to start over again. What would you do if you want minimal typing each time you stop?
Here’s how I do it:
if( exist('k', 'var') ) k0=k; else k0=1; end for k=k0:1000 % Your code here end
If you want to restart the loop, simply enter k=1 in the command prompt and you’re good to go. Otherwise it will pick up where you left off.
1,163 total views, 1 views today