Как удалить повторяющиеся строки, не переупорядочивая их в matlab
У меня есть этот массив ячеек:
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'
Мне нужно удалить повторяющиеся строки, но не меняя порядок целых строк ... Обратите внимание, что я использовал код для поиска уникальных строк, но он меняет порядок строк:
[~,idx]=unique(cell2mat(levelx),'rows');
unique_levelx = levelx(idx,:);