在Matlab中将一个矩阵的奇数列取出单独作为一个小矩阵
时间: 2024-02-16 15:05:21 浏览: 66
可以使用以下代码来实现:
```matlab
A = [1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15; 16 17 18 19 20]; % 原始矩阵
B = A(:, 1:2:end); % 取出奇数列
```
这里的 `A(:, 1:2:end)` 表示取出矩阵 `A` 的所有行,以及从第1列开始每隔1列取一列,即奇数列。然后将取出的结果赋值给 `B`,即得到了一个只包含奇数列的小矩阵。
阅读全文