So löschen Sie wiederholte Zeilen, ohne sie in matlab neu zu ordnen

Ich habe dieses Zellenarray:

levelx=
      'GO:0016787'    'GO:0006412'    'GO:0030533'
      'GO:0008150'    'GO:0006412'    'GO:0030533'
      'GO:0006810'    'GO:0006412'    'GO:0030533'
      'GO:0016787'    'GO:0006412'    'GO:0030533'
      'GO:0008150'    'GO:0006412'    'GO:0030533'
      'GO:0006810'    'GO:0006412'    'GO:0030533'
      'GO:0016787'    'GO:0006412'    'GO:0030533'
      'GO:0008150'    'GO:0006412'    'GO:0030533'
      'GO:0006810'    'GO:0006412'    'GO:0030533'
      'GO:0016787'    'GO:0006412'    'GO:0030533'

Ich muss die wiederholten Zeilen löschen, aber ohne die Reihenfolge der gesamten Zeilen zu ändern. Beachten Sie, dass ich Code verwendet habe, um die eindeutigen Zeilen zu finden, aber die Reihenfolge der Zeilen geändert hat:

[~,idx]=unique(cell2mat(levelx),'rows');
unique_levelx =  levelx(idx,:);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage