在 MATLAB 中合并一维数组的两种方法:使用 horzcat 函数:语法:C = horzcat(A, B)按列合并两个数组。使用方括号([]):语法:C = [A, B]与 horzcat 效果相同,按列合并两个数组。合并的数组将包含两个原始数组中的所有元素,且两个数组必须大小相同或其中一个为空。

如何在 MATLAB 中合并两个一维数组
合并两个一维数组是 MATLAB 中一个常见的任务。本文将介绍以下两种方法:
方法 1:使用 horzcat 函数
horzcat 函数将水平(按列)连接两个数组。语法如下:
C = horzcat(A, B)
其中:
- C 是合并后的数组。
- A 和 B 是要合并的数组。
示例:
a = [1 2 3]; b = [4 5 6]; c = horzcat(a, b);
结果:
c = [1 2 3 4 5 6]
方法 2:使用方括号([])
也可以使用方括号来合并两个数组。语法如下:
C = [A, B]
这与 horzcat 函数的效果相同。
示例:
a = [1 2 3]; b = [4 5 6]; c = [a, b];
结果:
c = [1 2 3 4 5 6]
注意事项:
- 两个数组必须具有相同的大小或其中一个可以为空。
- 合并后的数组将包含两个原始数组中的所有元素。










