loop to create the new matrix which contains the kron product
    4 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Kantosa
 am 6 Dez. 2013
  
    
    
    
    
    Kommentiert: sixwwwwww
      
 am 9 Dez. 2013
            Hi,
So I have created a 3*3 matrix for A and B as shown below
A=round(rand(3,3)*10-5)
B=round(rand(3,3)*20-10)
now the question has ask me to use the nested loop to create the new matrix which contains the Kronecker product K=A*B
for i=1:3
    for ii=1:3
        K=A(i,ii)*B
    end
end
I've attempted to do this by creating this nested loop, it generates 9 answers for K and I don't really know how to combine these answers into one matrix of 9*9. I am not sure if this method is right. It would be great if anyone can help me with this.
Thank you in advance :)
0 Kommentare
Akzeptierte Antwort
  Roger Stafford
      
      
 am 6 Dez. 2013
         K = zeros(3*3,3*3);
 for i=1:3
    for ii=1:3
       K(3*i-2:3*i,3*ii-2:3*ii) = A(i,ii)*B;
    end
 end
Siehe auch
Kategorien
				Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


