Can you change the value of a variable while program is paused?

7 views (last 30 days)
S
S on 8 Jan 2022
Edited: the cyclist on 8 Jan 2022
I have a program that iterates over 650 different data files. I meant to cap the time of each iteration to 50 seconds, but accidentally entered 500 seconds. The program has been running for a few hours now and I've only just realised. I was wondering if I could pause the progam and change the max time value to 50 seconds, or will I need to run all of the code again?

Answers (1)

the cyclist
the cyclist on 8 Jan 2022
Edited: the cyclist on 8 Jan 2022
Yes, you can.
I wasn't sure, but I just tested with the simple program
i=0;
while true
i = i+1
end
I was able to pause after some iterations, set i to a different value via the command line, and the while loop continued displaying i from the new input value.
I was not able to find any official documentation on this, though (after an admittedly brief search).

Tags

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by