How to remove all rows with the same (specific) elements

1 vue (au cours des 30 derniers jours)
Sean
Sean le 2 Juil 2014
Commenté : Sean le 2 Juil 2014
If I have a, say 20x2 matrix, and I want to remove all rows with the entry 0 (column 1), 0 (column 2), how might I do that (and I want to be able to do it without having prior knowledge of the specific locations)?
M=[ 2 2
1 3
5 7
1 2
0 0
1 2
0 0 ]

Réponse acceptée

Mischa Kim
Mischa Kim le 2 Juil 2014
Sean, you could use something like
M(~any(M,2),:) = [];

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by