if i have two of matrix how to sort them?
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Firas Al-Kharabsheh
 le 9 Mai 2016
  
    
    
    
    
    Réponse apportée : Walter Roberson
      
      
 le 9 Mai 2016
            if i have this code
x_matrix= [];
value = [];
for k=1:15 
    x_matrix{k} = randi([0 1],5,5);
    value = sum(sum(x_matrix{k}));
 end
how can i sort the vector Value from the min value to max value in which the index x_matrix for this value
will be change in the same position to the index value for it ??
1 commentaire
Réponse acceptée
  Walter Roberson
      
      
 le 9 Mai 2016
        ntries = 15;
x_matrix = cell(ntries, 1);
for k = 1 : ntries
  x_matrix{k} = randi([0,1], 5, 5);
end
values = cellfun(@nnz, x_matrix);
[sortvalues, sortidx] = sort(values);
smallest_xmatrix = x_matrix{sortidx(1)};
largest_xmatrix = x_matrix{sortidx(end)};
0 commentaires
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Testing Frameworks 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!

