Find row in matrix.
    73 次查看(过去 30 天)
  
       显示 更早的评论
    
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 个评论
采纳的回答
更多回答(2 个)
  Artyom
      
 2012-7-13
        2 个评论
  Honglei Chen
    
      
 2012-7-13
				
      编辑:Honglei Chen
    
      
 2012-7-13
  
			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
 2021-10-5
        Salut Mon code affiche l'erreur a propos de "find_row_array" quelqu'un peut m'aider???
0 个评论
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



