私は次のような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
ありがとう!