0

我有一个尺寸为 64 x 727 的 2D 矩阵。我想做的是分离每一列,创建一个尺寸为 64 x 1 x 727 的 3D 矩阵。

我在这里查看了几个类似的问题,但我有限的 matlab 能力阻止我将以前的答案应用于我自己的问题。

非常感谢,

罗比

4

3 回答 3

1

尝试这个:

x2d = rand(64, 727);
x3d = reshape(x2d, 64, 1, 727);
于 2012-06-14T00:33:55.263 回答
1

尝试

reshape(matrix,64,1,727)

如果这不能产生你想要的进一步解释。

于 2012-06-14T00:33:32.203 回答
0

利用:

permute(matrix,[1 3 2])

切换第二和第三维度

于 2013-11-27T19:03:47.720 回答