How to clear out rows of zeros in a matrix?

1 Ansicht (letzte 30 Tage)
JamJan
JamJan am 25 Jul. 2018
Kommentiert: JamJan am 26 Jul. 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?

Akzeptierte Antwort

Paolo
Paolo am 25 Jul. 2018
Let a be your matrix:
a(a(:,1)==0,:) = [];

Weitere Antworten (1)

LuKr
LuKr am 25 Jul. 2018
If A is your matrix:
A(A(:,1)==0,:)=[]

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by