在 Matlab 中,可以使用如下函数来合并两个数组:
[A,B] = cat(dim,C,D)
:将数组 C 和 D 沿着给定的维度 dim 连接起来,并将连接后的数组赋值给 A 和 B。例如,
[A,B] = cat(1,C,D)
将 C 和 D 在第一维(即行)方向上连接起来,并将结果赋值给 A 和 B。
A = [C,D]
:将数组 C 和 D 沿着第一维(即行)方向连接起来。例如,
A = [C;D]
将 C 和 D 沿着第二维(即列)方向连接起来。
下面是一些示例:
>> C = [1 2 3; 4 5 6]
1 2 3
4 5 6
>> D = [7 8 9; 10 11 12]
7 8 9
10 11 12
>> [A,B] = cat(1,C,D)
1 2 3
4 5 6
7 8 9
10 11 12
1 2 3
4 5 6
7 8 9
10 11 12
>> A = [C;D]
1 2 3
4 5 6
7 8 9
10 11 12
>> A = [C,D]
1 2 3 7 8 9
4 5 6 10 11 12
希望这些信息能帮到你。