【发布时间】:2017-02-05 23:45:07
【问题描述】:
我有一个10*1300 矩阵,其中10*10 值的每个块都是一个图像。我们可以说我们连续有130 图像。我想重新排列这个矩阵,以便将所有这些图像重新排列在13 行和10 列中,其中每个(row,col) 位置都是10*10 图像。如何才能做到这一点?提前致谢。
示例:
我有一个
10*1300矩阵,其中row=1:10和col=1:10代表 第一张图片,row=1:10和col=11:20代表第二张图片,所以 上。因此,我们将130图像水平并排排列。我想以这样的方式排列这些130图像,即第一个10图像排列在第一个水平窗格中,下一个10图像排列在第二个水平窗格中,依此类推,从而得到13水平窗格10每个窗格中的图像。
【问题讨论】:
-
13 行 10 列算 130 个数据,而原始数据集是 13000。
-
@il_raffa 我已经编辑了这个问题。好心检查。顺便说一句,这个问题本身是不言自明的,没有这个编辑也。
-
你能把你的问题分解成一个更小的问题并用实际的矩阵/ces来解释吗?
-
@Sardar_Usama 我提供了一个例子。谢谢。
-
好吧,现在说得通了。
标签: matlab