Delete values in a vector based on another vector

11 views (last 30 days)
I have two arrays
I have two data vectors A (consiting of an array of 90872x2 double) and B (consisint of an array of 90872x2 double). As follows:
A(:,1)= A(:,2)= B=
1 2 1
1 2 1
1 2 1
2 1 1
1 1 0
1 1 0
1 1 1
2 1 0
2 1 0
2 1 0
2 1 0
2 2 1
I want to delete values in A when B is equal to zero. Therefore, my new A will be:
A(:,1)= A(:,2)=
1 2
1 2
1 2
2 1
1 1
2 2
Any help

Accepted Answer

madhan ravi
madhan ravi on 3 Apr 2019
A(B==0,:)=[]

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!