【发布时间】:2013-06-02 18:36:05
【问题描述】:
我有 n2 个大小相同 (8x8) 的矩阵,我想将它们平铺成一个矩阵,如下图所示:
我知道我可以逐列连接它们,然后连接每一行,但我想知道是否有更简单的方法来实现这一点。
【问题讨论】:
-
n^2矩阵是如何存储的?作为具有某种命名方案的单独变量?在单元阵列中?在 N 维数组(3 维数组)中? -
目前我正在一个 for 循环中形成它们,在该循环中我还试图将它们附加到大矩阵中,这样它们就不会被显式存储。
-
只需
A=[A1,A2;A3,A4]就可以了...(使用 A1-A4 您的子矩阵) -
子矩阵的个数不限4个,任意平方数。
-
哦,对不起,我没有仔细阅读。 “在 for 循环中形成它们”是什么意思?你到底是做什么的?
标签: matlab matrix concatenation