2011-11-10 15 views
11

Chcę usunąć zduplikowane wiersze z macierzy. Czytam How can I remove duplicates in an array but keep the same order?, ale nie jest to dokładnie to, czego chcę. powyżejJak usunąć zduplikowane wiersze z macierzy

roztwór usuwa wartości zduplikowanych (komórek) od matrycy (i zwraca wektor), ale należy usunąć zduplikowane rzędy i powrót matrycę — samej matrycy bez podwójnych rzędach.

przykład:

a = [1,2; 3,4; 5,6; 1,2; 7,8] 

a = 
    1  2 
    3  4 
    5  6 
    1  2 
    7  8 

%... 

ans = 
    1  2 
    3  4 
    5  6 
    7  8 

Kolejność nie ma znaczenia.

+0

jeśli chcesz zachować oryginalną kolejność wierszy, sprawdź to odpowiedź: http://stackoverflow.com/questions/7781749/junk-index-andunique-on-a-matrix-how-to-keep-matrix-format/7782227#7782227 – Amro

Odpowiedz

Powiązane problemy