two 3*3 matrix multiplication using for loop in matlab.
27 views (last 30 days)
Show older comments
hi ; i need the multiplication of two 3*3 matrix ([3,3]*[3,3]) using for loops. thanks.actually i am going to do matlab matrix multiplication code.We will take two matrices as an input from the user and perform matrices multiplication in matlab.This can be used for array multiplication in matlab.
Answers (2)
Sulaymon Eshkabilov
on 23 Sep 2021
Maybe you want to perform elementwise mutliplication of two matrices, if so, :
A.*B
FOR or WHILE loop are not advised to use for matrix multiplication.
for ii = 1:3
for jj = 1:3
AB(ii,jj)= A(ii,jj)*B(ii,jj);
end
end
1 Comment
Jan
on 23 Sep 2021
Edited: Jan
on 26 Sep 2021
If you search in the net or in this forum, you find:
- https://www.mathworks.com/matlabcentral/answers/154803-how-to-multiply-matrices-using-for-loops
- https://www.mathworks.com/matlabcentral/answers/313631-how-to-multiply-two-matrices-with-nested-for-loops
- https://www.mathworks.com/matlabcentral/answers/305306-explicitly-multiplication-of-matrices-using-for-loops
2 Comments
Jan
on 26 Sep 2021
You find code with loops for matrix and elementwise multiplications already. So what exactly is not clear yet?
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!