Making Matrix Dimensions Equal
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Hinna Ahmed
 il 28 Ott 2019
  
    
    
    
    
    Commentato: Hinna Ahmed
 il 28 Ott 2019
            Hey,
I have this cell with 12 different matrix. They are all of different size in length. How can I make all of them equal to 501 x 53 in size.   

5 Commenti
Risposta accettata
  Guillaume
      
      
 il 28 Ott 2019
        smallestwidth = min(cellfun('size', yourcellarray, 2));  %smallest width of all matrices in the cell array
newcellarray = cellfun(@(m) m(:, 1:smallestwidth), yourcellarray, 'UniformOutput', false);  %crop all matrices inside the cell array to the smallest width
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
