Установите пересечение двух массивов
возвращает данные, характерные для обоих C
= intersect(A,B
)A
и B
, без повторений. C
находится в отсортированном порядке.
Если A
и B
таблицы или расписания, затем intersect
возвращает набор строк, характерных для обеих таблиц. Для расписаний, intersect
принимает времена строки во внимание, чтобы определить равенство и сортирует выходное расписание C
ко временам строки.
и C
= intersect(A,B
,___,'rows')
обработайте каждую строку C
= intersect(A,B
,'rows',___)A
и каждая строка B
как одна сущности и возвращают строки, характерные для обоих A
и B
, без повторений. Необходимо задать A
и B
и опционально может задать setOrder
.
'rows'
опция не поддерживает массивы ячеек, если одни из входных параметров не являются или категориальным массивом или массивом datetime.
Чтобы найти пересечение относительно подмножества переменных из таблицы или расписания, можно использовать индексирование столбца. Например, можно использовать, пересекаются ((:
, где Вар
B: Вар
))vars
положительное целое число, вектор положительных целых чисел, имени переменной, массива ячеек имен переменных или логического вектора. В качестве альтернативы можно использовать vartype
создать индекс, который выбирает переменные заданного типа.