Matlab:重塑矩阵以分离矩阵



我有一个矩阵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矩阵中的下一个切片,并从它停止的地方开始,直到元素用完为止。

相关内容

  • 没有找到相关文章

最新更新