position of values in a matrix
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
i have a set of matrix 
23     24
35     2
12    19
24    23
12    15
26    17
i want to know the position of in the matrix of [35  2],  [12 15]
which is 2 and 5 
is it possible to get the position of it.
0 Commenti
Risposte (2)
  Alex Mcaulley
      
 il 29 Ott 2019
        A = [23     24
35     2
12    19
24    23
12    15
26    17]
loc = find(ismember(A,[35  2],'rows'))
loc =
     2
1 Commento
  Alex Mcaulley
      
 il 29 Ott 2019
				Another option:
[~,loc,~] = intersect(A,[35  2],'rows')
loc =
     2
  ME
      
 il 29 Ott 2019
        If I understand what you are asking then you could use:
Z=[23 24; 35 2; 12 19; 24 23; 12 15; 26 17];
M=[35 2; 12 15];
pos = find(ismember(Z, M, 'rows') == 1);
where Z is your original matrix, M is a matrix of the items you want to search for and pos is the output containing the locations of those items.
2 Commenti
Vedere anche
Categorie
				Scopri di più su Operators and Elementary Operations in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!