Установка пересечения двух массивов
возвращает данные, общие для обоих 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.
Чтобы найти пересечение по отношению к подмножеству переменных из таблицы или расписания, можно использовать подстрочный индекс столбца. Например, можно использовать intersect(A(:,, где vars),B(:,vars))vars является положительным целым числом, вектором положительных целых чисел, именем переменной, массивом ячеек с именами переменных или логическим вектором. Кроме того, можно использовать vartype для создания подстрочного индекса, выбирающего переменные указанного типа.