How to eliminate duplicate rows in an array without changing their orders?

조회 수: 3 (최근 30일)
I have an array:
DOM =
[1 1 1 0;
1 1 1 0;
0 1 0 0;
0 1 0 0;
1 0 1 0;
1 0 1 0]
I need to eliminate the dublicate rows but without changing the order of the rows in Dom. I s there a MATLAB function for doing so or do I have to write a loop?
I tried
D=unique(DOM, 'rows');
D =
0 1 0 0
1 0 1 0
1 1 1 0
Thanks

채택된 답변

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH 2020년 2월 17일
D=unique(DOM,'rows','stable')

추가 답변 (0개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by