M 是一个矩阵:M = [XYZ] 其中 X、Y 和 Z 是列向量。
过滤 M 的最简单方法是什么: 1- 每列不重复任何元素 2- 行的顺序保持不变(如果一个元素在一列中出现两次,那么我想删除它出现在第二个的整行时间)
例如:
M = [1 2 4;
1 3 5;
2 3 9]
会成为
Mf = [1 2 4;
2 3 9]
我尝试使用 [u,~,ind] = unique(M,'rows') 来获取重复列中的一个元素的元素,但是此函数处理整行(如果只有行中的一个元素重复,则该行是唯一的)