0

行がベクトルと等しくなるようにz行列の行インデックスを効率的に決定するにはどうすればよいですか?Pr

たとえば、次の

z=0;
for i=1:size(P,1)
  if all(P(i,:)==r)
    z=i;
  end
end

zかなり遅い方法で決定します(forループを使用)。

これをベクトル化する方法はありますか?

私が試してみました:

  Z=bsxfun(@eq,P,r);

zしかし、どのように抽出できZますか?

4

1 に答える 1

2

これを使って :

find(ismember(P,r),1)

タイプ :

help ismember

詳細については、コマンド ウィンドウを参照してください

于 2013-09-28T12:03:43.360 に答える