How to clear out rows of zeros in a matrix?

3 次查看(过去 30 天)
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?

采纳的回答

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

更多回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by