how to find the index value
    4 views (last 30 days)
  
       Show older comments
    
suppose i have on matrix A
 A=  2
     3
     5
     7
     8
     10
i have another matrix B
 B= 
   10    21
   20    11
   63    43
   23    12
   32    54
   78    45
now i wish to get the value from A 7 and B 23 12 through index value.
suppose 7 value store in A 4 location now i get the 4 location values from B
0 Comments
Accepted Answer
  James Tursa
      
      
 on 13 May 2015
        
      Edited: James Tursa
      
      
 on 13 May 2015
  
      If you are given the value 7 and want to find it in A and then get the corresponding row in B, then you could do this:
x = find(A==7);
r = B(x,:);
If you don't care about storing the index itself, then you can just use logical indexing directly:
r = B(A==7,:);
0 Comments
More Answers (0)
See Also
Categories
				Find more on Matrix Indexing 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!
