How can I remove an entire row of zeros in a matrix?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Dario
am 8 Mär. 2018
Bearbeitet: David Fletcher
am 8 Mär. 2018
If I have a matrix like this one:
45 23 54
0 0 0
9 3 32
How can I remove the second row and obtain this matrix?
45 23 54
9 3 32
0 Kommentare
Akzeptierte Antwort
David Fletcher
am 8 Mär. 2018
Bearbeitet: David Fletcher
am 8 Mär. 2018
a=[45 23 54;0 0 0;9 3 32];
zero=a==0;
ind=all(zero,2);
a(ind,:)=[]
Presumably the entire row has to have zero in every column for it to be removed
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical 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!