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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 11 Mär. 2013

1 Stimme

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

3 Kommentare

suresh G
suresh G am 11 Mär. 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 am 11 Mär. 2013
thnx a lot.....

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by