How to compare two vectors with numbers?

3 ビュー (過去 30 日間)
Xin CUI
Xin CUI 2013 年 6 月 21 日
I have a question. I have two vectors A and B, both have a bunch of numbers. A is master and B is slave. Now what I want is to search each number in A and check if it's one of numbers in B (numbers in B is unique). If a number in A is also in B, label the position of that number in A as 1, and 0 otherwise, just like a logical comparison. Is there a command or a few lines to do this? Thanks in advance.

採用された回答

Vishal Rane
Vishal Rane 2013 年 6 月 21 日
  1 件のコメント
Xin CUI
Xin CUI 2013 年 6 月 21 日
Great. thank you.

サインインしてコメントする。

その他の回答 (1 件)

Wayne King
Wayne King 2013 年 6 月 21 日
A = randi(10,10,1);
B = 1:5:50;
[IA,IB] = ismember(A,B);
  1 件のコメント
Xin CUI
Xin CUI 2013 年 6 月 21 日
Thanks a lot. Very handy.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by