How determined lowest value in cell?
Afficher commentaires plus anciens
I have cell name as x1
I try to determine the index of my LOOP based on its shortest length.
With the code below I can only index 47 with the longest length.
for K =1: length(x1{i})
...
end
x1 is a sample for 6 images. I have more than 100 images and cannot manually find the smallest value
I try to use:
min(cellfun(@(C)size(C,2),x1{i}))
but error on code.
How do I write it to show the shortest length, 15?
Réponse acceptée
Plus de réponses (1)
Max Murphy
le 31 Déc 2019
x1{i} is a double, so you would use:
length(x1{i})
to get the length of that cell element. If you want to get the minimum length from all the lengths of each cell element, then you would use:
min(cellfun(@length,x1))
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!