函数 ismember
格式 k = ismember(a,S) %当a中元素属于S时,k取1,否则,k取0。
k = ismember(A,S,'rows') %A、S有相同的列,返回行相同k取1,不相同取0的列向量。
例
>> S=[0 2 4 6 8 10 12 14 16 18 20];
>> a=[1 2 3 4 5 6];
>> k=ismember(a,S)
k =
0 1 0 1 0 1 %1表示相同元素的位置
例
>> 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]
>> k=ismember(A,B,'rows')
k =
0
0
1 %1表示元素相同的行
两个矩阵中相同元素的个数=sum(ismember(a,S))