code help for matrix multiplication assignmemt
Hi to all,
I am struggling to solve my assignment. Please post your help with codes only if possible as I have finish it asap.
Assignment:
Write a program for multiplication of 2*2 matrices by considering
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
A = |a b| B = |e f|
|c d| |g h|
step 1:
======
It should generate multiplication combination of AB[1], AB[2],..., AB[256] Like the following
AB[1] = |0 b| |e f| AB[17]= |0 b| |0 f| AB[33] = |0 b| |e 0| same way up to
|c d| |g h| |c d| |g h| |c d| |g h| AB [256]
AB[2] = |a 0| |e f| AB[18]= |a 0| |0 f| AB[34] = |a 0| |e 0|
|c d| |g h| |c d| |g h| |c d| |g h|
AB[3] = |a b| |e f| AB[19]= |a b| |0 f| AB[35] = |a b| |e 0|
|0 d| |g h| |0 d| |g h| |0 d| |g h|
AB[4] = |a b| |e f| AB[20]= |a b| |0 f| AB[36] = |a b| |e 0|
|c 0| |g h| |c 0| |g h| |c 0| |g h|
AB[5] = |0 0| |e f| AB[21]= |0 0| |0 f| AB[37] = |0 0| |e 0|
|c d| |g h| |c d| |g h| |c d| |g h|
AB[6] = |a b| |e f| AB[22]= |a b| |0 f| AB[38] = |a b| |e 0|
|0 0| |g h| |0 0| |g h| |0 0| |g h|
AB[7] = |0 b| |e f| AB[23]= |0 b| |0 f| AB[39] = |0 b| |e 0|
|0 d| |g h| |0 d| |g h| |0 d| |g h|
AB[8] = |a 0| |e f| AB[24]= |a 0| |0 f| AB[40] = |a 0| |e 0|
|c 0| |g h| |c 0| |g h| |c 0| |g h|
AB[9] = |0 b| |e f| AB[25]= |0 b| |0 f| AB[41] = |0 b| |e 0|
|c 0| |g h| |c 0| |g h| |c 0| |g h|
AB[10]= |a 0| |e f| AB[26]= |a 0| |0 f| AB[42] = |a 0| |e 0|
|0 d| |g h| |0 d| |g h| |0 d| |g h|
AB[11]= |0 0| |e f| AB[27]= |0 0| |0 f| AB[43] = |0 0| |e 0|
|0 d| |g h| |0 d| |g h| |0 d| |g h|
AB[12]= |0 0| |e f| AB[28]= |0 0| |0 f| AB[44] = |0 b| |e 0|
|c 0| |g h| |c 0| |g h| |c d| |g h|
AB[13]= |0 b| |e f| AB[29]= |0 b| |0 f| AB[45] = |0 b| |e 0|
|0 0| |g h| |0 0| |g h| |0 0| |g h|
AB[14]= |a 0| |e f| AB[30]= |a 0| |0 f| AB[46] = |a 0| |e 0|
|0 0| |g h| |0 0| |g h| |0 0| |g h|
AB[15]= |0 0| |e f| AB[31]= |0 0| |0 f| AB[47] = |0 0| |e 0|
|0 0| |g h| |0 0| |g h| |0 0| |g h|
AB[16]= |a b| |e f| AB[32]= |a b| |0 f| AB[48] = |a b| |e 0|
|c d| |g h| |c d| |g h| |c d| |g h|
|
This is the step 1. Please suggest me the coding logic for the step 1. I will update the step 2 in the same post.
Thanks to all again.
Topic archived. No new replies allowed.