given two matrices find the indices of B in A

1 view (last 30 days)
Sparsh Garg
Sparsh Garg on 27 Jul 2021
Edited: KSSV on 27 Jul 2021
To be clear,say A is a 2x76 matrix and B is a 2x29 matrix,for all values in B I need to find out the indices of where these values are in A,
for example in B the first column value is "47.9833;32" ,this is located in A at indice 45,similarly in B there are two values of 50,located in A at indice 59 and 67.
Side note A contains NAN values also.
I have tried running the answer suggested by Madhan ravi in this thread,but when I execute the suggested solution cell(numel(CRE,1)) gives a null structure which later on causes the "index exceeds matrix dimension error" to be raised.
Any help will be appeciated.

Answers (1)

KSSV
KSSV on 27 Jul 2021
Edited: KSSV on 27 Jul 2021
Read about ismember, in there you can specify the option of rows.

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!