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 >> b 12 13 b = 14 15 0 16 1 17 2 18 3 19 5 20 6 21 7 22 8 23 9