5

私が持っているとします:

>> 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

2列目からi番目の要素を取得するにはどうすればよいですか?

Octave の (いくつかの?) コレクションのインデックスが 1 ベースであることは既にわかっていますが、それが行列にも当てはまるかどうかはわかりません。

4

1 に答える 1

16

マニュアルのインデックス式セクションを参照してください。2 番目の列から 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 は、配列要素が列優先順である言語であることに注意してください。

于 2012-09-09T16:05:44.270 に答える