我有的高達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