-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmatrix_test
More file actions
103 lines (89 loc) · 1.89 KB
/
Copy pathmatrix_test
File metadata and controls
103 lines (89 loc) · 1.89 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
See : http://matrix.reshish.com/multCalculation.php to calculate matrix
maultiplication (and verify results)
Input 1 (12x10) matrix:
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 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 0
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
Input 2 (10x6) matrix:
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
Result (12x6) matrix:
25 30 25 30 25 30
75 80 75 80 75 80
125 130 125 130 125 130
175 180 175 180 175 180
225 230 225 230 225 230
275 280 275 280 275 280
325 330 325 330 325 330
375 380 375 380 375 380
425 430 425 430 425 430
475 380 475 380 475 380
25 30 25 30 25 30
75 80 75 80 75 80
------------
Matrix 1 (4x4) input:
1 100 0 1
100 1 1 0
0 1 1 100
1 0 100 1
Matrix 2 (4x2) input:
1 2
2 4
3 6
4 8
Output(4x2):
205 410
105 210
405 810
305 610
------------
Matrix 1 (10x10) input:
100 0 100 0 100 0 100 0 100 0
0 0 0 0 0 0 0 0 0 0
200 0 200 0 200 0 200 0 200 0
0 0 0 0 0 0 0 0 0 0
400 0 400 0 400 0 400 0 400 0
400 0 400 0 400 0 400 0 400 0
0 0 0 0 0 0 0 0 0 0
200 0 200 0 200 0 200 0 200 0
0 0 0 0 0 0 0 0 0 0
100 0 100 0 100 0 100 0 100 0
Matrix 2 (10x10) input:
1 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 1
Output (10x10) matrix (should be matrix 1):
100 0 100 0 100 0 100 0 100 0
0 0 0 0 0 0 0 0 0 0
200 0 200 0 200 0 200 0 200 0
0 0 0 0 0 0 0 0 0 0
400 0 400 0 400 0 400 0 400 0
400 0 400 0 400 0 400 0 400 0
0 0 0 0 0 0 0 0 0 0
200 0 200 0 200 0 200 0 200 0
0 0 0 0 0 0 0 0 0 0
100 0 100 0 100 0 100 0 100 0