假设我有:
>> X = magic(5)
X =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
如何从第二列获得元素?
我已经知道Octave中的(某些?)集合中的索引是基于一的,但我不确定它是否也适用于矩阵。
答案 0 :(得分:11)
请参阅手册的index expressions部分。要从第二列获得第i个元素:
X(i,2) # element 'i' from column 2
X(1:end,2) # the whole 2nd column
X(:,2) # same thing but shorter
x(:, [2 3]) # whole 2nd and 3rd column
请注意,Octave是一种数组元素位于column-major order的语言。