(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 >>
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