Конкатенация массивов в заданном измерении
C = кошка (dim, A, B)
C = кошка (dim, A1, A2, A3, A4...)
C = cat(dim, A, B)
конкатенирует массивы A
и B
вдоль массива размерность, заданная dim
. Аргумент dim
должен быть действительным, положительным, целочисленным значением.
C = cat(dim, A1, A2, A3, A4, ...)
конкатенирует все входные массивы (A1
, A2
, A3
, A4
, и так далее) вдоль измерения массива dim
.
Для непустых массивов cat(2, A, B)
совпадает с [A, B]
, и cat(1, A, B)
совпадает с [A; B]
.
Если ваши входные массивы являются таблицами или расписаниями, dim
должен быть или 1 или 2. cat
затем конкатенирует путем вызова vertcat
или horzcat
соответственно.
Данный
A = B = 1 2 5 6 3 4 7 8
конкатенация по различным измерениям производит
Команды
A = magic(3); B = pascal(3); C = cat(4, A, B);
произведите 3 3 1 2 массивами.
Когда используется с синтаксисом списка, разделенного запятыми, cat(dim, C{:})
или cat(dim, C.field)
удобный способ конкатенировать ячейку или массив структур, содержащий числовые матрицы в единственную матрицу.
Можно конкатенировать категориальные массивы с массивами ячеек из символьных векторов. Для получения дополнительной информации смотрите Объединение Категориальные массивы.
Если все входные массивы являются порядковыми категориальными массивами, у них должны быть те же наборы категорий включая их порядок. Для получения дополнительной информации смотрите Порядковые категориальные массивы.
Можно конкатенировать массивы datetime с массивами ячеек из символьных векторов.
Можно конкатенировать массивы длительности и календарные массивы длительности. Результатом является календарный массив длительности.
Можно конкатенировать длительность или календарные массивы длительности с числовыми массивами. До конкатенации MATLAB® преобразовывает числовой массив в массив эквивалентных дней с помощью функции days
.
Можно конкатенировать массивы строк с числовыми массивами, логическими массивами, векторами символов или массивами ячеек. Немассивы строк сначала преобразованы в массив строк, и вывод возвращен как массив строк.
Для получения информации об объединении различающихся целых типов, целых чисел с нецелыми числами, массивы ячеек с немассивами ячеек или пустые матрицы с другими элементами, видят Допустимые Комбинации в отличие от Классов
'char'
| horzcat
| num2cell
| изменение
| shiftdim
| сжатие
| strcat
| strjoin
| vertcat