如何在matlab中创建第三维等于1的3D矩阵

时间:2014-09-01 06:10:40

标签: matlab

我想创建一个(MxNx1)维度的3D矩阵。其中第三维等于1。 我正在尝试像零(M,N,1)这样的东西,但它返回(MxN)维度的矩阵而不是(MxNx1)维度。有没有办法创建一个三维矩阵等于1的3D矩阵。

1 个答案:

答案 0 :(得分:0)

如何处理MxNxD图像?我只能想象第三维的使用是:

[M,N,D] = size(your3DMatrix);

然后使用D进行进一步编码。另一种可能的用途是

permute(your3DMatrix,[n1 n2 n3])

无论如何,这些都适用于第三维为1的矩阵。

如果您详细说明处理MxNx1矩阵的代码,那么对您的帮助会更容易。