我有三个不同的矩阵:构建不同规模的3点输入矩阵的所有可能的3列矩阵
m1, which has 12 rows and 5 columns;
m2, which has 12 rows and 4 columns; and
m3, which has 12 rows and 1 column.
我试图建立一系列由该3列矩阵(P1至P20) ,使得在每个p矩阵:
p[,1] is taken from m1,
p[,2] is taken from m2, and
p[,3] is taken from m3.
我想要的过程是穷尽的,因此我创建所有20种可能的3列的矩阵,所以采样M1,M2和M3(我已经尝试过的溶液)似乎没有工作。
我尝试了六种不同的循环,但他们中没有一个能够完成我想要的功能,而且我使用了一些排列功能,但无法弄清楚如何使它们在这种情况下工作。
最终,我试图对未知数量的输入矩阵做到这一点,由于我还是R新手,对于从哪里开始我没有其他想法。任何帮助论坛可以提供将不胜感激。
+1非常好。我得到了expand.grid,但在那个时候,你把所有东西都包装成了一个很好的功能 – 2013-03-19 23:16:56
它完美的工作!谢谢您的帮助。 – user2047457 2013-03-20 16:19:49