Delete rows with one or more zeros
Mostrar comentarios más antiguos
I have a matrix with 6330 rows and 4 columns (called part1) I wish to delete the rows containing one or more zeros. So for the following rows, row 1 and 3 should be deleted:
4 3 0 2
4 5 2 1
0 0 6 2
1 5 2 5
My guess is that there is 200-400 rows containing one or more zeros. I have tried with (also in loops)
part1(~any(part1,2),:) = [];
but it seem to only delete 15 rows (probably those where all the rows are zeros).
I am quite novel to MATLAB, so thanks for any help.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!