for L=1:c
for i=1:Tn(L)
if L==1
sum_index=i;
else
sum_index=sum(Tn(1:L-1))+i;
end
y=D(:,sum_index);
if sum_index==1
re_index=2:n;
elseif sum_index==n
re_index=1:n-1;
else
re_index=[1:sum_index-1,sum_index+1:n];
end
end
end
如上第一次循环中sum_index应该为1,re_index应该为2:n.但一运行就出错显示re_index根本没被赋值,是空的。这是怎么回事,我看了好多遍程序实在看不出哪里有错误,希望大家多帮忙啊!