Using nested loops to solve kronecker product

5 views (last 30 days)
Wei Hern
Wei Hern on 8 Dec 2013
Commented: sixwwwwww on 9 Dec 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!

Accepted Answer

sixwwwwww
sixwwwwww on 8 Dec 2013
Edited:sixwwwwww on 8 Dec 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);
fori = 1:size(A, 1)
forj = 1:size(A, 2)
AB{i, j} = A(i, j) * B;
end
end
AB = cell2mat(AB);
disp(AB)
Good luck!
4 Comments
sixwwwwww
sixwwwwww on 9 Dec 2013
you are welcome. you can accept this answer if it is helpful to you

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!