Matlab 如何將for loop出的矩陣存入空矩陣中

因為B每loop 一次就會被蓋掉,要如何每迴圈出一個矩陣就放入空矩陣裡?

(放入空矩陣,非一直往後放,需要到下一列)

function y=test(a,n,m)
A=mat2cell(a,[n,2],[n,2]); %n個兩行列
for i=1:n;
for j=1:m;

AA=A{i,j};%切割完
B=[AA(2,2) AA(2,1);AA(1,2) AA(1,1)]; %交換斜對角
B; %交換完的矩陣編號
C=zeros(n*n)
C=[C;B]

end
end
end