You are on page 1of 1

TUGAS 2 - Python 3

FERRAL ARDYA FERDINAL, 3TA01, 12318697

PENJUMLAHAN MATRIKS

In [2]: mat1 = [
[5, 0],
[2, 6],
]
mat2 = [
[1, 0],
[4, 2],
]

for x in range(0, len(mat1)):


for y in range(0, len(mat1[0])):
print (mat1[x][y] + mat2[x][y], end=' '),
print
6 0 6 8

PERKALIAN MATRIKS

In [4]: mat1 = [
[5, 0],
[2, 6],
]
mat2 = [
[1, 0],
[4, 2],
]
mat3 = []

for x in range(0, len(mat1)):


row = []
for y in range(0, len(mat1[0])):
total = 0
for z in range(0, len(mat1)):
total = total + (mat1[x][z] * mat2[z][y])
row.append(total)
mat3.append(row)

for x in range(0, len(mat3)):


for y in range(0, len(mat3[0])):
print (mat3[x][y], end=' ')
print()
5 0
26 12

TRANSPOSE MATRIKS

Matriks 1

In [8]: X = [[5,0],
[2 ,6]]
result = [[0,0],
[0,0]]

# iterate through rows


for i in range(len(X)):
# iterate through columns
for j in range(len(X[0])):
result[j][i] = X[i][j]
for r in result:
print(r)

[5, 2]
[0, 6]

Matriks 2

In [7]: X = [[1,0],
[4 ,2]]
result = [[0,0],
[0,0]]

# iterate through rows


for i in range(len(X)):
# iterate through columns
for j in range(len(X[0])):
result[j][i] = X[i][j]

for r in result:
print(r)

[1, 4]
[0, 2]

You might also like