首页 > 代码库 > matlab中怎样删除重复元素使得和Python中集合set的功能一样

matlab中怎样删除重复元素使得和Python中集合set的功能一样

 1 >> m=[1,1,2,2,3]; 2 >> m 3  4 m = 5  6      1     1     2     2     3 7  8 >> b=unique(m) 9 10 b =11 12      1     2     3

使用unique函数;从而去掉重复元素,统计出现的元素及元素个数;

例如:

 1 >> a=[1,2,3,2;5,2,9,7;8,0,6,3]; 2 >> a 3  4 a = 5  6      1     2     3     2 7      5     2     9     7 8      8     0     6     3 9 10 >> b=unique(a);11 >> b12 13 b =14 15      016      117      218      319      520      621      722      823      9

 

matlab中怎样删除重复元素使得和Python中集合set的功能一样