3

我有一个矩阵部分,如下所示:

4080530 92 -- rid of this 
4085908 92 -- keep this
4086589 93 -- rid
4091453 93 -- rid
4104393 93 -- rid
4112841 93 -- rid
4122958 93 -- rid
4130815 93 -- rid
4142617 93 -- rid
4152386 93 -- keep this
4230963 94
4242541 94
4243222 95
4253979 95

在 col 2 中可以看到一些条目是重复的。我想摆脱其中一些重复的条目。在每种情况下,我只想保留最后一个值。重复值的次数不需要固定,因此问题。关于我如何解决这个问题的任何想法。

我目前正在使用这里的一些想法来修复这个链接

4

1 回答 1

3

这将做到这一点:

[~, I] = unique(A(:,2)),     
B = A(I,:);

分解:

  • unique命令将输出 的第二列的唯一排序版本A及其索引 ( I)
  • 这些索引可用于从A您想要的行中提取行。
于 2012-09-19T04:20:02.010 回答