Delete values from two column vectors with same position
    3 views (last 30 days)
  
       Show older comments
    
Hello, 
I have three column vectors of same sizes. I want to remove values 8, 9, 10 from the one vector (B) such that the subequent values in other two vectors (A and C) also get deleted. Similarly, I want to remove value 10 from vector C such that the subsequent values in other two vectors (A and B) also get deleted (means whole row gets deleted). How to perform this task? 
My Data:

Result I want:

A = 7x1 double;
B= 7x1 double;
C= 7x1 double;
I want these three variables separately. Thank you. 
0 Comments
Accepted Answer
  David Hill
      
      
 on 9 Oct 2021
        m=[A,B,C];%need to form matrix
m(ismember(m(:,2),[8 9 10]),:)=[];%entire rows are deleted where 8,9,10 are in column 2 (B)
m(ismember(m(:,3),[10]),:)=[];%enire rows are deleted where 10 is in column 3 (C)
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!