Я пытаюсь сохранить некоторые переменные в разные моменты времени в цикле while, используя команду «сохранить». Он работал в других программах, которые я написал ранее. Это первый раз, когда не сохраняется. Я пробовал много вещей, таких как переименование файла, в котором сохраняются данные, переименование скрипта, но это не работает. Вот пример кода:
T=0;
while T<300 (time loop)
loop1
loop2
.
.
.
if T==0.01
save('arbit100x100ht10e-3results.txt','Pnew','unew','-ascii','-append')
else if T==0.02
save('arbit100x100ht10e-3results.txt','Pnew','unew','-ascii','-append')
else if T==0.04
save('arbit100x100ht10e-3results.txt','Pnew','unew','-ascii','-append')
.
.
. (all the if-if else statements have their respective "end")
T=T+ht; %ht is time step
end (while loop)
Я не могу найти выход из этого.