我有一个矩阵Data
。我想把这个矩阵重新成形为维度为CCD_ 3的CCD_。
4096/32
ans =
128
尺寸(数据(
ans=
4096 14
如何使用整形来完成此操作?
它很简单:
out = reshape(data, 128, 14, 32);
将32个2D矩阵放入一个3D矩阵中,其中每个切片都是128 x 14
。请注意MATLAB将如何创建此矩阵。元素将按列主顺序填充,因此它将占用data
矩阵的列,并从左到右堆叠它们,直到得到128列中的14列。然后,它移动到3D矩阵中的下一个切片,并从它停止的地方开始,直到元素用完为止。