matlab矩阵合并汇总

二维矩阵A、B

1.[A,B]表示按列存储矩阵,即将B矩阵接到A矩阵的列后面;

[A;B]表示按行存储矩阵,即将B矩阵接到A矩阵的行后面;

2.cat(1,A,B)表示[A;B],即以行存储;cat(2,A,B)同[A,B];

cat(3,A,B)表示以第3维组合A、B,组合后变成三维矩阵;

3.reshape重组矩阵

以C矩阵为例,reshape(C,a,b,c)表示将C矩阵转换为a*b*c的形式,按列取;

4.矩阵转元胞,假设有96*72的矩阵,变成每四列变成一个单元

mat2cell(矩阵名,96,repmat(4,1,72/4));

如果要每4行变成一个单元,mat2cell(矩阵名,repmat(4,1,96/4),4);