【发布时间】:2016-05-08 14:07:48
【问题描述】:
我在 MATLAB(时间 x 通道 x 试验)中有一个 3d 矩阵,我想扩展它,使其成为连续数据的 2D(时间 x 通道)矩阵,而不是分割成试验的数据。我能找到的最接近的命令是“reshape”,但我不确定如何正确使用它。
reshape 是最好用的命令吗?如果是这样,有人可以提供一个在我的情况下如何使用它的示例吗?
【问题讨论】:
-
我现在手头没有 Matlab,所以请尝试以下操作:如果您的 3d 矩阵的尺寸为 m x n x p ,请尝试
reshape(your_matrix, m*p , n)。 -
你看到this的答案了吗?
-
我确实看到了那个答案,谢谢。直到你重述它,我才完全理解答案。这看起来会奏效。很抱歉再次提出问题。
-
在重塑之前尝试
pmatrix = permute(matrix, [1 3 2]);。 -
@beaker - 成功了!