1. Conecte dos matrices
CAT (DIM, A, B) conecta las matrices A y B, DIM significa dimensión .
Ejemplo:
CAT (2, A, B) puede obtener [A, B]. Empalme horizontal.
CAT (1, A, B) puede obtener [A; B]. Empalme vertical.
CAT (3, A, B) puede entenderse como superposición y empalme de espacios 3D.
CAT (4, A, B) puede entenderse como una superposición y empalme de espacio de 4 dimensiones. El diagrama esquemático aquí no se puede dar porque no puedo imaginar cómo dibujarlo.
También puede ser de mayor dimensión.
2. Conecte varias matrices
B = CAT (DIM, A1, A2, A3, A4, ...) significa conectar varias matrices (A1, A2, A3, A4, ...) a lo largo de la dirección dimensional.
CAT (DIM, C {:}) o CAT (DIM, C.FIELD) ambos significan conectar las unidades de la matriz digital o la matriz de estructura. Forma una sola matriz.
3. Ejemplos
a = magic(3); % 生成3*3的矩阵,矩阵满足横向,纵向,对角线之和都相等。(参考下方图片)
b = pascal(3); % 帕斯卡矩阵:由杨辉三角形表组成的矩阵称为帕斯卡(Pascal)矩阵。(参考下方图片)
c = cat(4,a,b) %产生3×3×1×2的结果
s = {a b};
for i=1:length(s),
siz{i} = size(s{i});
end
sizes = cat(1,siz{:}); %生成一个2乘2的大小向量数组。