Using nested loops to solve kronecker product

1 visualización (últimos 30 días)
Wei Hern
Wei Hern el 8 de Dic. de 2013
Comentada: sixwwwwww el 9 de Dic. de 2013
dear all, my question is how do solve kronecker's product of a 10x10 matrix or any matrix size using nested loops rather than the conventional Kron function.
for eg,
aa=round(rand(10,10)*10-5)
bb=round(rand(10,10)*20-10)
what do i write in the script to solve the multiplication of aa*bb using kroneckers rule.
thanks!

Respuesta aceptada

sixwwwwww
sixwwwwww el 8 de Dic. de 2013
Editada: sixwwwwww el 8 de Dic. de 2013
you can do it as follows(if you have square matrices of same size):
A = round(rand(10,10)*10-5);
B = round(rand(10,10)*20-10);
for i = 1:size(A, 1)
for j = 1:size(A, 2)
AB{i, j} = A(i, j) * B;
end
end
AB = cell2mat(AB);
disp(AB)
Good luck!
  4 comentarios
Wei Hern
Wei Hern el 9 de Dic. de 2013
yes it works now! and I'm guessing that when i change the first value of the matrix, it would also be able to calculate no matter what the size of the matrix is? thanks heaps!
sixwwwwww
sixwwwwww el 9 de Dic. de 2013
you are welcome. you can accept this answer if it is helpful to you

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by