问题
我有一个边缘列表,我想删除所有反转的行,而不是:
2707 2709
2709 2707
2709 3019
只剩下这个:
2707 2709
2709 3019
我试过了:
Edgelist=unique(Edgelist,'rows');
但它没有想出我想要的结果。任何人都知道如何解决这个问题?
答案 0 :(得分:4)
您可以在一行代码中完成。 首先对矩阵进行排序。然后采取独特的行。
A = [2707, 2709;
2709, 2707;
2709, 3019];
unique(sort(A,2),'rows')
ans =
2707 2709
2709 3019