Я хочу запустить цикл, и когда две вещи не равны, я хочу, чтобы этот индекс был опущен из моей новой структуры. Он работает до тех пор, пока не достигнет первого неравенства. Затем он почему-то прекращает цикл, и он не поднимается на j = 46 после опущения j = 45. Понятия не имею почему. Вот кодОпускание индексов, когда условие не выполняется
for j=1:length(files_cdf)
z(j)=isequal(files_cdf(j).ith,list(j));
if isequal(z(j),1)
cdf_new(j)=files_cdf(j);
else
cdf_new(j)=[];
end
end