сохранение и запуск промежуточных результатов matlab
07.06.2021
Имеется итерационный алгоритм. , m-файл в matlab.
На конкретной итерации надо остановиться и запомнить состояние алгоритма.
При последующем включении компьютера надо запустить итерационный алгор...
Имеется итерационный алгоритм. , m-файл в matlab.
На конкретной итерации надо остановиться и запомнить состояние алгоритма.
При последующем включении компьютера надо запустить итерационный алгоритм с запомненого промежуточного состояния.
Как запомнить и востановить данные workspase в точке останова посредине итерационого процесса командами save и load я знаю, но не получается с этой же точки продолжить рассчет.
Продолжать итерации введя "начальные условия " не подходит, так как много массивов учитывающих предисторию.
Комментарии
Можно конкретику? Приложить сам файл?
Упрощу постановку задачи.
for j=1:10
a=1
b=1:j
if j==5
pause
else, end
end
P.S.
При j==5 итерации приостановились. Мне надо запомнить в єтом состоянии алгоритм.
Затем закрыть матлаб, выключить компьютер.
Затем включить компьтер, матлаб. Далее продолжить счет с j=5
Как самый простой вариант - сохранять какую-то копию индекса цикла в отдельную переменную. Но можно и поизящнее, как мне кажется.