Разность множеств двух массивов
C = setdiff(A,B)C = setdiff(A,B,setOrder)C = setdiff(A,B,___,'rows')C = setdiff(A,B,'rows',___)[C,ia] = setdiff(___)[C,ia] = setdiff(A,B,'legacy')[C,ia] = setdiff(A,B,'rows','legacy')возвращает данные в C = setdiff(A,B) A, который не находится в B без повторений. C находится в отсортированном порядке.
Если A и B являются таблицами или расписаниями, то setdiff возвращает строки в A, которые не находятся в B. Для расписаний setdiff принимает времена строки во внимание, чтобы определить равенство и сортирует выходное расписание C ко временам строки.
возвращает C = setdiff(A,B,setOrder) C в определенном порядке. setOrder может быть 'sorted' или 'stable'.
и C = setdiff(A,B,___,'rows') обрабатывают каждую строку C = setdiff(A,B,'rows',___) A и каждую строку B как единственные сущности и возвращают строки в A, которые не находятся в B без повторений. Вы должны задать A и B и опционально можете задать setOrder.
Опция 'rows' не поддерживает массивы ячеек, если один из входных параметров не является или категориальным массивом или массивом datetime.
также возвращает индексный вектор [C,ia] = setdiff(___) ia с помощью любого из предыдущих синтаксисов.
Обычно C = A(ia).
Если опция 'rows' задана, то C = A(ia,:).
Если A и B являются таблицами или расписаниями, то C = A(ia,:).
и [C,ia] = setdiff(A,B,'legacy') сохраняют поведение функции [C,ia] = setdiff(A,B,'rows','legacy') setdiff от R2012b и предшествующих релизов.
Опция 'legacy' не поддерживает категориальные массивы, массивы datetime, массивы длительности, таблицы или расписания.
Чтобы найти разность множеств относительно подмножества переменных из таблицы или расписания, можно использовать индексирование столбца. Например, можно использовать , где setdiff(A(:,vars),B(:,vars))vars является положительным целым числом, вектором положительных целых чисел, имени переменной, массива ячеек имен переменных или логического вектора. Также можно использовать vartype, чтобы создать индекс, который выбирает переменные заданного типа.
пересечение | ismember | issorted | setxor | вид | объединение | уникальный