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 commentaires

Image Analyst
Image Analyst le 11 Mar 2013
Why does row 1, with [1,2] in it, get to remain?
suresh G
suresh G le 11 Mar 2013
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]

Connectez-vous pour commenter.

 Réponse acceptée

Walter Roberson
Walter Roberson le 11 Mar 2013

1 vote

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

3 commentaires

suresh G
suresh G le 11 Mar 2013
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), : ) = [];
suresh G
suresh G le 11 Mar 2013
thnx a lot.....

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by