我是小白,请多指教
我是小白,请多指教
我是小白,请多指教
intersect 函数
用去求取两个矩阵或者向量之间的交集。
具体形式
- C = intersect(A, B);
- C = intersect(A, B, ‘rows’);
- [C, ia, ib] = intersect(A, B)
例子
C = intersect(A, B);
两个矩阵或者向量之间,在全局中寻找共有元素;无论A和B是向量还是矩阵,返货的C均为交集向量。矩阵A和B的大小可以不一致
>> A = randi(9, 3)
A =
5 7 6
6 3 2
7 7 2
>> B = randi(9, 4)
B =
5 3 7 2
9 7 9 2
4 3 9 3
6 5 5 8
>> C = intersect(A, B)
C =
2
3
5
6
7
C = intersect(A, B, ‘rows’)
这种使用方式表示,以矩阵的每一行作为向量进行求取交集, 并返回A和A所共有的行。
与上述形式C = intersect(A, B)在求取的方式上有区别