Я пытаюсь сохранить некоторые переменные на разных временных шагах в цикле while, используя команду «save». Он работал в других программах, которые я написал ранее. Это первый раз, когда он не экономит. Я пробовал много вещей, таких как переименование файла, в который сохраняются данные, переименование скрипта, но он не работает. Вот пример кода:MATLAB: команда сохранения не работает
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)
Я не могу найти выход из этого.