MATLAB Functions | Help Desk |
cat
Concatenate arrays
C = cat(dim
,A,B) C = cat(dim
,A1,A2,A3,A4...)
C = cat(dim
,A,B)
concatenates the arrays A
and B
along dim
.
C = cat(dim
,A1,A2,A3,A4,...)
concatenates all the input arrays (A1
, A2
, A3
, A4
, and so on) along dim
.
cat(2,A,B)
is the same as [A,B]
and cat(1,A,B)
is the same as [A;B]
.
When used with comma separated list syntax, cat(dim,C{:})
or cat(dim,C.field)
is a convenient way to concatenate a cell or structure array containing numeric matrices into a single matrix.
Given,
A = B = 1 2 5 6 3 4 7 8concatenating along different dimensions produces:
A = magic(3); B = pascal(3); C = cat(4,A,B);produce a 3-by-3-by-1-by-2 array.
[]
(Special characters) Build arrays
num2cell
Convert a numeric array into a cell array