How to build a loop through every column and row of a cell
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a 32 x 3 MATLAB cell and I want to loop through every one of the 96 cells to find the single largeset value contained in all of them? How might I go about doing that.
0 commentaires
Réponse acceptée
Voss
le 25 Juil 2022
% first, I create a 32x3 cell array of random 10x10 matrices
C = arrayfun(@(x)randn(10),zeros(32,3),'uni',false)
% now loop through all the cells and store
% the largest value in each cell
C_max = zeros(size(C));
for ii = 1:numel(C)
C_max(ii) = max(C{ii}(:));
end
C_max
% finally, the single largest value
C_max = max(C_max(:))
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices 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!