【发布时间】:2012-12-29 08:59:00
【问题描述】:
我试图解决这个问题,但我无法实现。 你能帮我做点什么吗?
问题
Mat1 | Mat2 | Mat3
1 2 | 1 3 | 2 6
1 3 | 2 6 | 2 5
2 4 | 3 1 | 3 1
3 1 | 3 5 | 5 2
4 5 |
当有 3 个矩阵时(例如上面的例子),我想在[column1 column2 matrixnumber] 形式的交集行中得到这个结果。
上面例子的结果是
1 3 1
1 3 2
2 6 2
2 6 3
3 1 1
3 1 2
3 1 3
如果结果是[column1 column2 firstmatrix secondmatrix, ...]的形式就可以了
1 3 1 2
2 6 2 3
3 1 1 2 3
对于这个问题,我想最多使用一个for循环。
你对此有什么想法吗?
【问题讨论】:
-
只是为了确定:如果一对出现在所有三个矩阵上,您想查看什么?所有三个成对出现?
标签: matlab rows intersection