我有的高达4列(即第1列,第2列,第3列和第4列)使用原矩阵得到了几个新的矩阵
V1 V2 V3 V4
1 1 1 1 1
2 1 1 1 1
3 1 -1 -1 -1
4 1 -1 -1 -1
5 2 1 1 -1
6 2 1 1 -1
7 2 -1 -1 1
8 2 -1 -1 1
9 3 1 -1 1
10 3 1 -1 1
11 3 -1 1 -1
12 3 -1 1 -1
13 4 1 -1 -1
14 4 1 -1 -1
15 4 -1 1 1
16 4 -1 1 1
我的问题是由矩阵:我想用这4列来获得3个新的矩阵。
这些矩阵由以下列组成:12, 13, 14, 23, 24, 34, 123, 124, 134, 234, 1234.
这里我用12代表column 1 * column 2
。
第一矩阵具有6列:12, 13, 14, 23, 24, 34
X1 X2 X3 X4 X5 X6
1 1 1 1 1 1 1
2 1 1 1 1 1 1
3 -1 -1 -1 1 1 1
4 -1 -1 -1 1 1 1
5 2 2 -2 1 -1 -1
6 2 2 -2 1 -1 -1
7 -2 -2 2 1 -1 -1
8 -2 -2 2 1 -1 -1
9 3 -3 3 -1 1 -1
10 3 -3 3 -1 1 -1
11 -3 3 -3 -1 1 -1
12 -3 3 -3 -1 1 -1
13 4 -4 -4 -1 -1 1
14 4 -4 -4 -1 -1 1
15 -4 4 4 -1 -1 1
16 -4 4 4 -1 -1 1
第二矩阵具有4列:123, 124, 134, 234
而最后矩阵具有一列:1234
没有人有一些简单的代码段去做这个?感谢大家的帮助。
当OP说“column1 * column2”我认为他想要列1和2的产品,但可能是我错了 – dickoa 2013-05-01 06:09:53
@Stacy这不会做你的问题吗? – 2013-05-01 06:10:00
谢谢@dickoa,我错过了最后一部分。编辑 – 2013-05-01 06:18:52