4

単語記憶実験用の stimlui を含む 35x2 マトリックスがあります。プログラムを実行するたびに、実験が常に異なるように、16 個のセルをランダムにサンプリングする必要があります。datasample() を使用して 8x2 マトリックスを作成することはできましたが、2 回目の試行で再選択されないように、35x2 からそれらを削除する必要があります。セル座標がわかっているときにセルを削除する方法を知っています。ただし、毎回ランダムに選択される場合はそうではありません。どんなアドバイスもありがたく受け入れます。

ありがとうございました

ケリー

4

1 に答える 1

2

Datasample選択したインデックスを返します。このことを考慮

  m = rand(35,2);             % // test matrix
  [s i ] = datasample(m,8,1); % // s are the samples, i are their indices
   m(i,:) = [];               % // elimination of selected samples
于 2012-12-06T14:34:53.213 に答える