MATLAB将三个一维数组合成一个三维数组
时间: 2023-07-27 15:07:08 浏览: 825
matlab的一个三维数组
可以使用 MATLAB 中的 `cat` 函数将三个一维数组合并成一个三维数组。具体步骤如下:
1. 定义三个一维数组 `A`、`B`、`C`。
```matlab
A = [1 2 3];
B = [4 5 6];
C = [7 8 9];
```
2. 使用 `cat` 函数将三个一维数组合并成一个三维数组 `D`。
```matlab
D = cat(3, A, B, C);
```
完整代码如下:
```matlab
A = [1 2 3]; % 一维数组1
B = [4 5 6]; % 一维数组2
C = [7 8 9]; % 一维数组3
D = cat(3, A, B, C); % 合并成三维数组
disp(D); % 输出结果
```
输出结果为:
```
(:,:,1) =
1 2 3
(:,:,2) =
4 5 6
(:,:,3) =
7 8 9
```
在上面的代码中,`cat(3, A, B, C)` 表示将 `A`、`B`、`C` 三个一维数组沿着第三个维度合并成一个三维数组。其中 `3` 表示维度,可以根据需要修改。
阅读全文