1

行列を出力するMatlabでシミュレーションを作成しました。したがって、500回実行すると、500個の行列が得られます。これらの行列から特定の行を選択するにはどうすればよいですか? 行は です[xxx 1 0 0 0]。ここで、 xxxマトリックスごとに異なる既存の数を意味します。

4

1 に答える 1

1

ismemberこれに使用できます

idxL = ismember(bigMatrix,[25,1,0,0],'行');

idxLbigMatrixの行がターゲット行の値と等しい場合は 1、それ以外の場合は 0の論理ベクトルです。これを使用して、他の配列にインデックスを付けることができます。行番号が必要な場合は、 を使用しますrowNumbers = find(idxL)

于 2013-01-16T12:41:53.480 に答える