how to find the position of a char matrix where the value is equal to an another matrix

2 Ansichten (letzte 30 Tage)
hi, I have two char arrays (of different lenght)
A=['1207';'1106';'1209';'1602';'1501';'1235';'2341';'1927'];
B=['1106';'1602';'1207';'1501';'1235'];
I need something that for every row of matrix B evaluates which is the position of the same number in the matrix A.
The important thing is to compare the rows of both matrices as they are a single value (matrix B is a 5x4 and i need to consider it as it is a 5x1 vector. Same for A)
i tried both the find and intersection function, but i'm not getting the desired output...

Akzeptierte Antwort

Jiri Hajek
Jiri Hajek am 7 Dez. 2022
Hi, for this purpose you can use ismember function.

Weitere Antworten (0)

Kategorien

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

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by