Apply a customized function to cell array
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello everyone,
I have a C = 10*200 cell array. Inside each cell I have an M*N matrix. There are some zero columns and rows in each matrix and I would like to remove all zero columns of each matrix. I'm using the following function to do that
function[X_without_zero_cols] = RemoveZeroColumnsInCSImatrix(X)
cols_with_all_zeros = all(X == 0);
X_without_zero_cols = X(:, ~cols_with_all_zeros);
end
then I would like to apply this function to each cell. How should I do that? The following code isn't working
X_without_zero_cols = cellfun(@(X) RemoveZeroColumnsInCSImatrix(X), C)
Any idea?
TIA!!!
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrices and Arrays 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!