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