繁体   English   中英

如何在Matlab中创建三维尺寸等于1的3D矩阵

[英]How to create a 3D matrix with third dimension equal one in matlab

我想创建一个(MxNx1)尺寸的3D矩阵。 其中第三维等于1。我正在尝试使用零(M,N,1)之类的东西,但它返回的是(MxN)维而不是(MxNx1)维的矩阵。 有什么方法可以创建三维尺寸等于1的3D矩阵。

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

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

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

permute(your3DMatrix,[n1 n2 n3])

无论如何,它们都适用于三维为1的矩阵。

如果您详细介绍了处理MxNx1矩阵的代码,则对您的帮助会更容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM