How to clear out rows of zeros in a matrix?

1 vue (au cours des 30 derniers jours)
JamJan
JamJan le 25 Juil 2018
Commenté : JamJan le 26 Juil 2018
Hello,
I am trying to get rid of all rows of zeros of this Matrix.
162 1
0 0
202 1
0 0
296 1
0 0
447 1
0 0
481 1
0 0
489 1
0 0
525 1
0 0
539 1
0 0
724 1
0 0
732 1
0 0
The output should be like this:
162 1
202 1
296 1
447 1
481 1
489 1
525 1
539 1
724 1
732 1
I have tried several ways, but I keep getting errors. Can anyone help me out?

Réponse acceptée

Paolo
Paolo le 25 Juil 2018
Let a be your matrix:
a(a(:,1)==0,:) = [];

Plus de réponses (1)

LuKr
LuKr le 25 Juil 2018
If A is your matrix:
A(A(:,1)==0,:)=[]

Catégories

En savoir plus sur Logical 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