How to compare two vectors with numbers?

6 Ansichten (letzte 30 Tage)
Xin CUI
Xin CUI am 21 Jun. 2013
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.

Akzeptierte Antwort

Vishal Rane
Vishal Rane am 21 Jun. 2013

Weitere Antworten (1)

Wayne King
Wayne King am 21 Jun. 2013
A = randi(10,10,1);
B = 1:5:50;
[IA,IB] = ismember(A,B);

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by