【发布时间】:2012-01-06 18:22:40
【问题描述】:
我有2个向量如下:
A= 5 x 10 ( 5 rows, 10 column)
B= 5 x 6 ( 5 rows , 6 column)
如何创建一个 3D 数组,即 5 x 10 x 6,但不填充零?
【问题讨论】:
-
其实矩阵B的列一定是第3维的值
-
您无法按照您想要的方式从向量创建 3D 矩阵。您的向量只有
50+30=80元素,而您描述的 3D 矩阵有300元素。 -
emmm,让我描述一下,,数组A和B中的行都代表图像名称1到5,因此在数组A的第1行中,10个值代表与图像1相关的值,并且数组 B 的第 1 行有另外 6 个值代表同一个图像,那么我怎样才能将所有这些放入 3D 数组中?
-
我需要为此构造一个张量,但我不知道该怎么做
-
如果您的张量大小为 (5,10,6),您希望在 (i,j,k) 的位置放置什么数字?
标签: matlab multidimensional-array