Вот минимальный пример, демонстрирующий вашу проблему:
for i=1:10
clear
jpgfiles=rand(10,1); %some dummy data to replace your actual code
jpgfiles(i);
end
очистка удаляет переменную i
, что означает i
мнимая единица, а не действительный индекс. Избегайте имени переменной i
, это приводит к трудностям при отладке. С другими именами переменных гораздо более ясное сообщение об ошибке было бы:
Unrecognized function or variable 'ix'.
Error in foo (line 4)
jpgfiles(ix);