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

2 vues (au cours des 30 derniers jours)
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...

Réponse acceptée

Jiri Hajek
Jiri Hajek le 7 Déc 2022
Hi, for this purpose you can use ismember function.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by