私はサイズKxNxZの3D行列を持っています。 3次元のサブ行列をサイズK * ZxN、s.tの単一の2D行列に連結したいと思います。それらは行で連結されます。 この結果を得る最も良い方法は何ですか?MATLAB - 3番目の行列次元の連結
ありがとうございます!
例:
%generates input
M = cat(3,[(1:3)',(4:6)'],[(7:9)',(10:12)'],[(13:15)',(16:18)']);
DesiredOutput = [[(1:3)';(7:9)';(13:15)'],[(4:6)';(10:12)';(16:18)']];
入力行列
M(:,:,1) =
1 4
2 5
3 6
M(:,:,2) =
7 10
8 11
9 12
M(:,:,3) =
13 16
14 17
15 18
所望の出力マトリックス:
DesiredOutput =
1 4
2 5
3 6
7 10
8 11
9 12
13 16
14 17
15 18
私は、あなたが 'reshape'と' permute'関数を見て、それらを少し演奏することをお勧めします。あなたはあなたが探している結果を得ることができるはずです:) – Eskapp