0

私はMatlabで行列を作りました.

A = magic(5);
A =

    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

これで、find 関数を次のように使用して、必要なインデックスを見つけました。

ind = find(A(:,5)>3 & A(:,4)>= 8);
ind =

     1
     2
     3

B = A(ind) 関数を使用してこれらのインデックスの行列 A のサブセットを取得する場合、行列の最初の列のみを取得します。

B = A(ind)
B =

    17
    23
     4

すべての列をサブセットとして取得するにはどうすればよいですか??

4

1 に答える 1

0

おっと…わかった

B = A(ind,:);
于 2013-07-09T03:56:54.710 に答える