我试图连接形式为A = [A ; a]
的矩阵,但其中有一个循环。所以事实上,一些类似的东西
for j=1:H
for k=1:N
Z{j} = zeros(T-j,N);
Z{j}(:,k) = ones(T-j,1);
A{j}=[];
A{j}=[A{j}; Z{j}];
end
end
我遇到的问题是,虽然我确实为1
到H
获得了A{j}
,但内部元素由于某种原因无法工作。基本上A{j}=[A{j}; Z{j}];
似乎由于某种原因而不起作用。是因为它是大括号索引的吗?
我意识到我必须将A{j}=[];
从k
循环中移出,所以这完全符合我的要求:
for j=1:H
A{j}=[];
for k=1:N
Z{j} = zeros(T-j,N);
Z{j}(:,k) = ones(T-j,1);
A{j}=[A{j}; Z{j}];
end
end