code help for matrix multiplication assignmemt

closed account (2yC2Nwbp)
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.