matlab合并两个数组

在 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
    

    希望这些信息能帮到你。

  •