matlab中从矩阵中隔两列取一列构成新矩阵
时间: 2023-08-24 16:11:56 浏览: 76
matlab中的矩阵
可以使用如下代码实现从矩阵中隔两列取一列构成新矩阵:
```matlab
% 创建一个 5 行 6 列的矩阵
A = [1 2 3 4 5 6; 7 8 9 10 11 12; 13 14 15 16 17 18; 19 20 21 22 23 24; 25 26 27 28 29 30];
% 从 A 中隔两列取一列构成新矩阵 B
B = A(:, 1:2:end);
% 显示新矩阵 B
disp(B);
```
输出结果为:
```
1 3 5
7 9 11
13 15 17
19 21 23
25 27 29
```
其中 `A(:, 1:2:end)` 表示从 `A` 中取所有行,每隔两列取一列。
阅读全文