matlab删除数组的第三维并将其分配给二维数组

时间:2012-03-17 23:17:16

标签: matlab

我有一个三维数组。我想只将前两个维度分配给2D数组。

数组是

A< 44,512,3 uint8>

我需要删除3并将其分配给新的数组B,以便B为

B< 44,512 uint8>

我不知道该怎么办。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您需要3D阵列的哪个2D切片?如果你想要切片#2,你可以:

B = A(:,:,2);