首页 > 代码库 > matlab 基础 unique函数与ismember函数
matlab 基础 unique函数与ismember函数
(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 >>
matlab 基础 unique函数与ismember函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。