有一个矩阵, 举例如下:
A =
6 11 17
1 1 1
3 5 6
6 11 15
1 3 6
3 7 12
6 9 15
3 9 12
1 5 6
目前网上的教程都是如何删除元素相同的行, 那么如果我们想删除元素相同的一行, 比如1 1 1
该怎么办呢?
我们可以换个思路: 把矩阵按列相减, 然后把结果相加, 最后为0的行一定是相等的.
比如
1 1 1 相减为0 0, 0+0=0.
所以我们可以写如下代码:
A(sum(diff(A,1,2),2)==0,:)=[]
A =
6 11 17
3 5 6
6 11 15
1 3 6
3 7 12
6 9 15
3 9 12
1 5 6