有时你会想要些属于a集合特有的东西,那就赶快用下面的命令把
两集合的差
函数 setdiff
格式 c = setdiff(a,b) %返回属于a但不属于b的不同元素的集合,C = a-b。
c = setdiff(A,B,'rows') %返回属于A但不属于B的不同行
[c,i] = setdiff(…) %c与前面一致,i表示c中元素在A中的位置。
例
>> A = [1 7 9 6 20]; B = [1 2 3 4 6 10 20];
>> c=setdiff(A,B)
c =
7 9
例
>> A=[1 2 3 4;1 2 4 6;6 7 1 4]
>> B=[1 2 3 8;1 1 4 6;6 7 1 4]
>> c=setdiff(A,B,'rows')
c =
1 2 3 4
1 2 4 6
|