remove the zeros in the Matrix
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How can I remove the zeros from matrix A ??
0 commentaires
Réponse acceptée
Adam Danz
le 19 Nov 2021
Modifié(e) : Adam Danz
le 19 Nov 2021
Here's how to remove rows or columns that contain only 0s
data = [0 0 0 0; 0 4 5 2; 0 2 5 4; 0 2 4 1]
rowsAll0 = all(data==0,1); % columns of 0s
data(:, rowsAll0) = [];
colsAll0 = all(data==0,2); % rows of 0s
data(colsAll0, :) = []
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!