Получить уникальные значения в матрице с Matlab

Я ищу быстрый способ получить уникальные значения в матрице с 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 ответ

Решение

Посмотрите на Matlabs unique() функция с аргументом 'строки'.

C = unique(A,'rows')

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

Другие вопросы по тегам