假设我有矩阵
a = [1 2 3; 4 5 6; 7 8 9;]
我想选择前两列以形成矩阵
b = [1 2; 4 5; 7 8;]
如何在Octave中实现这一目标?我知道如何选择一列,但是如何选择许多列(例如,具有16列的矩阵的前8列)并与之形成矩阵?
而且,如何以类似方式选择行以形成矩阵?
您可以使用以下代码
b = a(:,1:2)
其中:表示获取所有行,1:2表示获取从1到2的列。
:
1:2