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