Find row in matrix.
295 views (last 30 days)
Show older comments
Hi, everyone. There are some data in array:
A=[3 3 2011;22 3 2011;23 3 2011;24 3 2011;25 3 2011;26 3 2011;27 3 2011];
I'm trying to find matching data using 'ismember':
B=[23 3 2011;27 3 2011];
[tf, index]=ismember(A,B);
But A(1,1) is also written as correct value. How can I solve it?
0 Comments
Accepted Answer
More Answers (2)
Artyom
on 13 Jul 2012
2 Comments
Honglei Chen
on 13 Jul 2012
Edited: Honglei Chen
on 13 Jul 2012
Then simply do
[tf, index]=ismember(A(:,1:3),B,'rows');
BTW you may want to update your problem next time instead of adding an answer to rephrase the question.
Sonia PAGUI
on 5 Oct 2021
Salut Mon code affiche l'erreur a propos de "find_row_array" quelqu'un peut m'aider???
0 Comments
See Also
Categories
Find more on Logical 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!