私は次のような2Dマトリックスを持っていますA
:
A = [ 1 2 3 4 5 6;
7 8 9 10 11 12;
1 2 3 4 5 6;
7 8 9 10 11 12;]
次のように、この 2D マトリックスB
をサイズ 2X3X4の 3D マトリックスに変換します。
B(:,:,1) = [1 2 3; 7 8 9];
B(:,:,2) = [1 2 3; 7 8 9];
B(:,:,3) = [4 5 6; 10 11 12];
B(:,:,4) = [4 5 6; 10 11 12];
今私がやっていることは、最初にこの 2D MatrixA
を cell タイプC
に変換してからmat2cell
、それを使用cat
して 3D Matrix を変換するB
ことですが、このセルはまったく必要ないため、複雑すぎC
ます。
直接かつエレガントに変身A
する方法について何かアドバイスをもらえますか?B
ありがとう!