Уникальные значения в массиве
C = unique(A)C = unique(A,setOrder)C = unique(A,occurrence)C = unique(A,___,'rows')C = unique(A,'rows',___)[C,ia,ic] = unique(___)[C,ia,ic]
= unique(A,'legacy')[C,ia,ic]
= unique(A,'rows','legacy')[C,ia,ic]
= unique(A,occurrence,'legacy')[C,ia,ic]
= unique(A,'rows',occurrence,'legacy') возвращает те же данные как в C = unique(A)A, но без повторений. C находится в отсортированном порядке.
Если A является таблицей или расписанием, то unique возвращает уникальные строки в A в отсортированном порядке. Для расписаний unique принимает во внимание времена строки и значения строки при определении, уникальны ли строки, и сортирует выходное расписание C ко временам строки.
задает который индексы возвратиться в случае повторных значений. C = unique(A,occurrence)occurrence может быть 'first' (значение по умолчанию) или 'last'.
[ также возвращает индексные векторы C,ia,ic] = unique(___)ia и ic с помощью любого из предыдущих синтаксисов.
Если A является вектором, то C = A(ia) и A = C(ic).
Если A является матрицей или массивом, то C = A(ia) и A(:) = C(ic).
Если опция 'rows' задана, то C = A(ia,:) и A = C(ic,:).
Если A является таблицей или расписанием, то C = A(ia,:) и A = C(ic,:).
[, C,ia,ic]
= unique(A,'legacy')[, C,ia,ic]
= unique(A,'rows','legacy')[, и C,ia,ic]
= unique(A,occurrence,'legacy')[ сохраните поведение функции C,ia,ic]
= unique(A,'rows',occurrence,'legacy')unique от R2012b и предшествующих релизов.
Опция 'legacy' не поддерживает категориальные массивы, массивы datetime, массивы длительности, calendarDuration массивы, таблицы или расписания.
Используйте uniquetol, чтобы найти уникальные числа с плавающей запятой с помощью допуска.
Чтобы найти уникальные строки в таблицах или расписаниях относительно подмножества переменных, можно использовать индексирование столбца. Например, можно использовать , где unique(A(:,vars))vars является положительным целым числом, вектором положительных целых чисел, имени переменной, массива ячеек имен переменных или логического вектора. Также можно использовать vartype, чтобы создать индекс, который выбирает переменные заданного типа.