A community for students.
Here's the question you clicked on:
 0 viewing
arcticf0x
 3 years ago
Matrix Multiplication C++
arcticf0x
 3 years ago
Matrix Multiplication C++

This Question is Closed

arcticf0x
 3 years ago
Best ResponseYou've already chosen the best response.2There seems to be some logical error here, and i am not able to really understand the following part. Code: http://ideone.com/wgZ3J And the part followed by //mult there.

nczempin
 3 years ago
Best ResponseYou've already chosen the best response.0the page you linked shows up empty for me; on Firefox

farmdawgnation
 3 years ago
Best ResponseYou've already chosen the best response.0Ditto to the above comment.

arcticf0x
 3 years ago
Best ResponseYou've already chosen the best response.2My bad, fixed it, http://ideone.com/wgZ3J

agdgdgdgwngo
 3 years ago
Best ResponseYou've already chosen the best response.2http://ideone.com/mQNtH lets have a look at before the entire "mult" block...

agdgdgdgwngo
 3 years ago
Best ResponseYou've already chosen the best response.2http://ideone.com/si08f there now it's better. Instead of the cin >> m >> n; I used cin >> m; and the n = m; same for the o and p. Let's uncomment that mult block. http://ideone.com/EYFhR everything seems fine now.

arcticf0x
 3 years ago
Best ResponseYou've already chosen the best response.2Yes but that would just multiply sqare matrices. I want it for normal multiplication, and want to know exactly what happens (inside) with those three loops.

arcticf0x
 3 years ago
Best ResponseYou've already chosen the best response.2But thanks for alteast caring about it @agdgdgdgwngo btw, in void print_matrix(int m[10][10], int s) what is int s for?

agdgdgdgwngo
 3 years ago
Best ResponseYou've already chosen the best response.2Ahh I thought you only needed square matrices :P the s in the print_matrix procedure specifies the size of the square matrix. I've now modified the print_matrix procedure so it works on row and column dimensions. http://ideone.com/ktBnc the first and second loops in main() just fill up the first and second matrices with input from cin the last loop does the dot product of two matrices

arcticf0x
 3 years ago
Best ResponseYou've already chosen the best response.2Wow! Its on a roll now! Sorry to trouble you so much, one last thing, what is the role of m and o in print_matrix(mult, m, o); if its for size as before, then shouldnt it be m,p? And for "for(int k=0;k<n;k++)" am i correct in saying, that the previous loops assign the locations of rows and colums (m and p respectively) and this one multiplies the their values? If that is what you mean by dot product.

agdgdgdgwngo
 3 years ago
Best ResponseYou've already chosen the best response.2Right; it should be print_matrix(mult, m, p); my bad :P Right about the for loop as well: that particular one one is computing the matrix product.
Ask your own question
Sign UpFind more explanations on OpenStudy
Your question is ready. Sign up for free to start getting answers.
spraguer
(Moderator)
5
→ View Detailed Profile
is replying to Can someone tell me what button the professor is hitting...
23
 Teamwork 19 Teammate
 Problem Solving 19 Hero
 Engagement 19 Mad Hatter
 You have blocked this person.
 ✔ You're a fan Checking fan status...
Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.