在八度音阶中选择矩阵的一部分以形成另一个矩阵

问题描述 投票:0回答:1

假设我有矩阵

a = [1 2 3;
      4 5 6; 
      7 8 9;]

我想选择前两列以形成矩阵

b = [1 2; 
      4 5; 
      7 8;]

如何在Octave中实现这一目标?我知道如何选择一列,但是如何选择许多列(例如,具有16列的矩阵的前8列)并与之形成矩阵?

而且,如何以类似方式选择行以形成矩阵?

octave
1个回答
0
投票

您可以使用以下代码

b = a(:,1:2)

其中:表示获取所有行,1:2表示获取从1到2的列。

© www.soinside.com 2019 - 2024. All rights reserved.