unique

3 次查看(过去 30 天)
Nicolas
Nicolas 2012-3-21
Hi,
I have a matrix (1000*6). I want to delete duplicate rows. Then I want to know which row have been deleted since I have another matrix in which I want to delete the same rows.
I'm not sure I understood completely the function 'unique'.
I'm a bit confused by the ordering, are the new matrix not keeping the row sequence as in the original matrix?
Regards

回答(1 个)

Matt Kindig
Matt Kindig 2012-3-21
Take a look at the second and third outputs in the documentation for 'unique', to see how to determine which rows were deleted.
The result of unique is sorted-- you can use the outputs to restore them to their original ordering.

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by