Regarding Reshape of matrices and saving all of them in workspace
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Sk. Sarif Hassan
 il 25 Ago 2014
  
    
    
    
    
    Modificato: Andrei Bobrov
      
      
 il 25 Ago 2014
            n=16;
D = [0:2^n]';
B = rem(floor(D*pow2(-(n-1):0)),2);
for i=1:2^n
  C=reshape(B(i,:),4,4);
end
end
I want to save all the square matrices of order 4 in matlab workspace. But the code I have written saves the last one only. Please help me in getting saved all the matrices.
0 Commenti
Risposta accettata
  Andrei Bobrov
      
      
 il 25 Ago 2014
        
      Modificato: Andrei Bobrov
      
      
 il 25 Ago 2014
  
      n=16;
D = [0:2^n]';
B = rem(floor(D*pow2(1-n:0)),2);
C = zeros(4,4,numel(D));
for ii=1:2^n
    C(:,:,ii)=reshape(B(ii,:),4,4);
end
or
n=16;
D = [0:2^n]';
B = rem(floor(D*pow2(1-n:0)),2);
C = reshape(B.',4,4,[]);
0 Commenti
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Structures 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!