two 3*3 matrix multiplication using for loop in matlab.
조회 수: 16 (최근 30일)
이전 댓글 표시
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.
댓글 수: 4
Image Analyst
2021년 9월 23일
@maede mandi, then I assume it must be your homework, correct? If so, we're not able to provide the full solution to you or else you'd get into trouble. In the meantime, try input() to ask the user to input matrices
답변 (2개)
Sulaymon Eshkabilov
2021년 9월 23일
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
Jan
2021년 9월 23일
편집: Jan
2021년 9월 26일
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
Jan
2021년 9월 26일
You find code with loops for matrix and elementwise multiplications already. So what exactly is not clear yet?
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!