2

我有一个维度的 3 维矩阵:427x470x48

我想将其重塑为二维矩阵:48x200690

这意味着 old(1, 1, :) 将对应于 new(:, 1)

此外, old(1,2,:) 将对应于 new(:,2) 等等。

谢谢你

4

1 回答 1

3

做:

new = reshape(permute(old, [3 2 1]), 48, []);

您还可以通过以下方式粗略检查它们是否相等:

numel(intersect(old(1,1,:),new(:,1))) == 48;
于 2013-08-01T21:43:24.803 回答