使用Matlab获取矩阵中的唯一值

时间:2018-10-27 08:48:20

标签: arrays matlab matrix unique-values

我正在寻找使用Matlab在矩阵中获得唯一值的最快方法!我有一个像这样的矩阵:

1       2
1       2
1       3
1       5
1       23
2       1
3       1
3       2
3       2
3       2
4       17
4       3
4       17

,并且需要获得以下内容:

1       2
1       3
1       5
1       23
2       1
3       1
3       2
4       3
4       17

实际上,我需要通过每行中列的组合来唯一值。

1 个答案:

答案 0 :(得分:5)

使用参数'rows'看一下matlabs unique()函数。

C = unique(A,'rows')

https://de.mathworks.com/help/matlab/ref/unique.html