Corresponding values between two matrices

1 visualización (últimos 30 días)
HB
HB el 12 de Dic. de 2019
Respondida: Fangjun Jiang el 12 de Dic. de 2019
Hello,
I have two matrices of different sizes. Please see attached .mat files containing the matrices. Matrix A = [3168x2] and matrix B = [14x1].
The 14 values contained in the first column of matrix B are contained somewhere in the second column of matrix A. I need to identify which rows in A are these valinues contained and also extract the values contained in the first column for these rows.
Any suggestions?
Thanks in advance.

Respuesta aceptada

Fangjun Jiang
Fangjun Jiang el 12 de Dic. de 2019
index=ismember(A(:,2),B(:,1));
A(index,1)

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by