matlab合并两个数组
时间: 2023-06-27 18:04:35 浏览: 148
合并两个有序数组.md
在MATLAB中合并两个数组可以使用多种方法,以下是几个示例:
1. 使用cat函数
可以使用cat函数将两个数组合并为一个数组,例如:
```matlab
A = [1 2 3];
B = [4 5 6];
C = cat(2, A, B);
```
这将把A和B按行拼接成一个2行3列的矩阵C:
```
C =
1 2 3 4 5 6
```
2. 使用方括号
可以使用方括号将两个数组合并为一个数组,例如:
```matlab
A = [1 2 3];
B = [4 5 6];
C = [A B];
```
这将把A和B按行拼接成一个1行6列的矩阵C:
```
C =
1 2 3 4 5 6
```
3. 使用vertcat或horzcat函数
可以使用vertcat函数将两个数组按列合并,使用horzcat函数将两个数组按行合并,例如:
```matlab
A = [1 2 3];
B = [4 5 6];
C = vertcat(A, B);
```
这将把A和B按列拼接成一个2行3列的矩阵C:
```
C =
1 2 3
4 5 6
```
```matlab
A = [1 2 3];
B = [4 5 6];
C = horzcat(A, B);
```
这将把A和B按行拼接成一个1行6列的矩阵C:
```
C =
1 2 3 4 5 6
```
阅读全文