filtering values in a matrix

4 vues (au cours des 30 derniers jours)
suresh G
suresh G le 11 Mar 2013
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
A( all(A,2), : ) = [];
If "filter out" means to remove.
  3 commentaires
Walter Roberson
Walter Roberson le 11 Mar 2013
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 Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by