cat连接数组
测试矩阵数据
%X=cat(dim,Y,Z);
%dim=1
%dim=2
%dim=3
M1=[1,1,1;2,2,2;3,3,3]
M2=[4,4,4;5,5,5;6,6,6]
M3=[7,7,7;8,8,8;9,9,9]
运行结果
>> test
M1 =
1 1 1
2 2 2
3 3 3
M2 =
4 4 4
5 5 5
6 6 6
M3 =
7 7 7
8 8 8
9 9 9
命令行中输入
dim=1时,矩阵上下拼接
>> M4=cat(1,M1,M2)
M4 =
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
dim=2时,矩阵左右拼接
>> M5=cat(2,M1,M2)
M5 =
1 1 1 4 4 4
2 2 2 5 5 5
3 3 3 6 6 6
dim=3时,矩阵转为三维矩阵
>> M6=cat(3,M1,M2,M3)
M6(:,:,1) =
1 1 1
2 2 2
3 3 3
M6(:,:,2) =
4 4 4
5 5 5
6 6 6
M6(:,:,3) =
7 7 7
8 8 8
9 9 9