Конкатенация массивов вертикально
C = vertcat (A1..., AN)
C = vertcat(A1,...,AN)
вертикально конкатенирует массивы A1,...,AN
. Все массивы в списке аргументов должны иметь то же количество столбцов.
Если входные параметры являются многомерными массивами, vertcat
конкатенирует N-мерные массивы по первому измерению. Остальные измерения должны соответствовать.
Если входные параметры являются таблицами, vertcat
конкатенирует путем соответствия с именами переменных. Имена переменных для всех таблиц должны быть идентичными, за исключением порядка. Имена строки, когда существующий, должны быть уникальными через таблицы.
vertcat
заполняет имена строки по умолчанию, когда некоторые входные параметры имеют имена, и некоторые не делают. vertcat
присваивает значения для каждого свойства таблицы (за исключением RowNames
) использование первого непустого значения для соответствующего свойства в таблицах A1,...,AN
.
Если входные параметры являются расписаниями, то имена столбцов должны быть тем же самым.
vertcat
также конкатенирует символьные массивы. Каждый конкатенируемый массив должен иметь то же количество символов.
MATLAB® вызывает C = vertcat(A1, A2, ...)
для синтаксиса C = [A1; A2; ...]
, когда любой из входных параметров является объектом.
Чтобы конкатенировать категориальные массивы, смотрите Объединение Категориальные массивы.
Если все входные массивы являются порядковыми категориальными массивами, у них должны быть те же наборы категорий включая их порядок. Для получения дополнительной информации смотрите Порядковые категориальные массивы.
Можно конкатенировать массивы datetime с массивами ячеек символьных массивов.
Можно конкатенировать массивы длительности и календарные массивы длительности. Результатом является календарный массив длительности.
Можно конкатенировать длительность или календарные массивы длительности с числовыми массивами. До конкатенации MATLAB преобразовывает числовой массив в массив эквивалентных дней с помощью функции days
.
Можно конкатенировать массивы строк с числовыми массивами, логическими массивами, векторами символов или массивами ячеек. Немассивы строк сначала преобразованы в массив строк, и вывод возвращен как массив строк.
Для получения информации об объединении различающихся целых типов, целых чисел с нецелыми числами, массивы ячеек с немассивами ячеек или пустые матрицы с другими элементами, видят Допустимые Комбинации в отличие от Классов.