(1)unique函数
函数格式:
b = unique (a) %取集合a的不重复元素构成的向量;
b = unique (A,‘rows‘) %返回A、B不同行元素组成的矩阵;
[b,i,j] = unique (…) %其中 i 体现b中元素在原向量(矩阵a)中的位置;j体现原向量(矩阵a)在b中的位置;
代码:
>> A=[1 2 3;4 5 6;7 8 9;1 2 3;5 5 5;6 6 6;6 7 8]
A =
1 2 3
4 5 6
7 8 9
1 2 3
5 5 5
6 6 6
6 7 8
>> A1=unique(A,'rows')
A1 =
1 2 3
4 5 6
5 5 5
6 6 6
6 7 8
7 8 9
>>
(2)ismember
tf = ismember(A,S)
tf = ismember(A,S,‘rows‘)
[tf ,loc] = ismember(A,S,...)
代码中A1还是上面的A1(这里举的例子是关于矩阵的)
代码如下:
>> a=[1 2 3]
a =
1 2 3
>> [tfa,loca] = ismember(a,A1,'rows')
tfa =
1
loca =
1
>>
原文:http://blog.csdn.net/u013476464/article/details/42681507