filtering values in a matrix

for example I have a matrix
A=1 2
3 0
0 0
4 5
0 6
I need to filter out only those rows having no zeros(in this case [4 5]). thank you for your help.........

2 Comments

Why does row 1, with [1,2] in it, get to remain?
oh sorry.......that was a mistake by me.... also i need to filter out those rows with atleast one zero, so that my result should be A=[1 2; 4 5]

Sign in to comment.

 Accepted Answer

A( all(A,2), : ) = [];
If "filter out" means to remove.

3 Comments

thank you Mr.Walter. there was a mistake in my question.I need to filter out those rows with atleast one zero. how can I do it?
A( ~all(A,2), : ) = [];
thnx a lot.....

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB 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!