2 つのベクトルがある場合: n 個の要素を持つ A と m 個の要素を持つ m < n の B
forループを使用せずに、BにあるAのすべての要素を特定するにはどうすればよいですか?
どうもありがとう
2 つのベクトルがある場合: n 個の要素を持つ A と m 個の要素を持つ m < n の B
forループを使用せずに、BにあるAのすべての要素を特定するにはどうすればよいですか?
どうもありがとう
C = intersect(A,B)
両方にあるすべての要素を提供します。
ismember(A,B)
A の各メンバーが B のメンバーでもあるかどうかを示す論理配列を返すもあります。
これは、長いベクトル (x) のどの要素が短いベクトル (y) にあるかを見つけるための 1 つの解決策です。
x = 1:10;
y = 2:4;
xrep = repmat(x,length(y),1)
yrep = repmat(y',1,length(x))
idx = any(xrep==yrep)