delete row if in column 1 nad 2 are the same values

조회 수: 2 (최근 30일)
UWM
UWM 2019년 9월 30일
댓글: UWM 2019년 9월 30일
Hello. I have e.g. 3 x 5 matrix.
I want to delete all rows which have the same elements in column 1 and 2.
For instance: a = [2,7,1; 3,4,2; 3,7,5; 2,2,4; 6,6,9] => [2,7,1; 3,4,2; 3,7,5]
In this case, as in row 4 was repeated 2 in column 1 nad 2 and in column 5 was repeated 6 in column 1 nad 2, both rows are removed.
Thanks in advance.

채택된 답변

Walter Roberson
Walter Roberson 2019년 9월 30일
a(a(:,1)==a(:,2), :) = [];

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Assembly에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by