0

blitzerのような配列の5番目の列内の値のインデックスを参照したいと思います。

たとえば、blitzer(:、5)のすべての値にアクセスしたいとします。ここでblitzer(:、4)<10です。これにより、値のインデックスが出力されます。したがって、blitzer5 = blitzer(:、5)を設定してから、blitzer5(blitzer(:、4)<10)を呼び出すことができます。

しかし、まったく新しいベクトルを作成せずにこれを行う簡単な方法はありますか?理想的には、blitzer(:、5)[blitzer(:、4)<10]と呼びたいです。もしそうなら、どのように?

4

2 に答える 2

1

配列の5列目の8番目の要素を参照する場合は、次のように記述できます。

theElement = blitzer(8,5)
于 2013-02-25T21:11:33.630 に答える
1

マトリックス自体から垂直インデックスを与えることができます:

blitzer(blitzer(:,4) < 10,5)

これにより、5番目の列の要素が得られます。4番目の行の対応する要素は10未満です。

于 2013-02-25T23:39:06.240 に答える