Corresponding values between two matrices

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.

 採用された回答

Fangjun Jiang
Fangjun Jiang 2019 年 12 月 12 日

0 投票

index=ismember(A(:,2),B(:,1));
A(index,1)

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

質問済み:

HB
2019 年 12 月 12 日

回答済み:

2019 年 12 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by