Я хочу создать массив, который может хранить выходные данные каждый раз, когда выполняется цикл. Я думаю, проблема в том, что в каждой новой итерации числа начинают отсчитываться с самого начала, поэтому сохраняется только последняя итерация! На каждой итерации вывод представляет собой array(7x3)
, поэтому всего у меня должно быть (28,3)
. Но я много пробовал, и я ПОЛУЧАЮ ARRAY (28,3)
все с нулями, кроме последних 7 строк. Спасибо большое
Вы можете увидеть код ниже:
for t=1:ncell % in my case I have 4 cells
ti=sort(T,2)
tt= sort(Cell{t}.ExBot,2)
tq= sort(Cell{t}.ExTop,2)
te= sort(Cell{t}.ExBT,2)
%k=0
z=0
cc=[]
%%%%% for exbottom
I=ones(size(ti,1),1);
for j=1:size(tt,1)
for i=1:size(ti,1)
if tt(j,:)==ti(i,:)
k=k+1 ;
%c(k,:)=[ti(j,:), ti(j+1,:)]
I(i)=0;
cc(k,:)=Y(i,:);
cc(size(tt,1)+1,:)=cc(1,:)
else
end
end
end
end