MATLAB: Comparing two matrix of different size

find

Hi,
I have two Matrices like: A= 13253 x 1 double and B= 61022 x 1 double.
I want to compare the value of matrix B with A. And my result i want to put in C wit the same size of matrix A (13253 x 1).
So when any nummer in matrix B is also in matrix A, i want to have a '1' on that location in matrix C.
Example: A = [ 0 1 2 3 4 5 ] B = [ 13 8 9 0 3 6 12 5 1 10 11 ]
C = [ 1 1 0 1 0 1]
How can I do that? Do i use ' find() '?
Thanks in Advance.

Best Answer

Read about ismember
A = [ 0 1 2 3 4 5 ] ;
B = [ 13 8 9 0 3 6 12 5 1 10 11 ] ;
% C = [ 1 1 0 1 0 1]
C = ismember(A,B)