Cell Conversion Problem when transformed into a matrix form
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear Community,
I have a 324x324 cell array, each variable contains a 3x3 Matrix inside and I want to transform this same cell into a matrix so I can operate with it.
I tried cell2mat but unfortunately I got this error:
Error using cat
Dimensions of arrays being concatenated are not
consistent.
Error in cell2mat (line 83)
m{n} = cat(1,c{:,n});
Do you know how to solve this problem?
0 commentaires
Réponses (1)
Walter Roberson
le 25 Sep 2020
mask = cellfun(@(M) ~isequal(size(M), [3,3]), YourMatrix);
find(mask)
You will discover that some elements are not 3x3. For example some might be empty.
0 commentaires
Voir également
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!