我有一个尺寸为64 x 727的2D矩阵。我想要的是将每个列分开,创建一个尺寸为64 x 1 x 727的3D矩阵。
我已经在这里查看了几个类似的问题,但我有限的matlab能力阻止我将以前的答案应用于我自己的问题。
非常感谢,
罗比
答案 0 :(得分:1)
尝试
reshape(matrix,64,1,727)
如果那不能产生你想要进一步解释的东西。
答案 1 :(得分:1)
试试这个:
x2d = rand(64, 727);
x3d = reshape(x2d, 64, 1, 727);
答案 2 :(得分:0)
使用:
permute(matrix,[1 3 2])
切换第二维和第三维