matrix_1 = [[6,9],[1,3]]
matrix_2 = [[2,4],[1,7]]
display(matrix_1)
display(matrix_2)
print('^//////^')
display(add_matrix(matrix_1,matrix_2))
print('^//////^')
display(Subtract_matrix(matrix_1,matrix_2))
def display(matrix):
print(matrix)
def make_matrix(matrix):
i = 0
j = 0
result_matrix = zero_matrix(matrix)
count = 0
while(count < len(matrix)):
result_matrix[count] = zero_matrix(matrix[i])
count += 1
while(i<len(matrix)):
while(j<len(matrix[i])):
result_matrix[i][j] = matrix[i][j]
j+=1
j = 0
i+=1
return result_matrix
def zero_matrix(matrix):
i = 0
zero_matrix = []
while(i<len(matrix)):
zero_matrix += ['0']
i+=1
return zero_matrix
def add_matrix(matrix_1,matrix_2):
i = 0
j = 0
result_matrix = zero_matrix(matrix_1)
count = 0
while(count < len(matrix_1)):
result_matrix[count] = zero_matrix(matrix_1[i])
count += 1
while(i<len(matrix_1)):
while(j<len(matrix_1[i])):
result_matrix[i][j] = matrix_1[i][j] + matrix_2[i][j]
j+=1
j = 0
i+=1
return result_matrix
def Subtract_matrix(matrix_1,matrix_2):
i = 0
j = 0
result_matrix = zero_matrix(matrix_1)
count = 0
while(count < len(matrix_1)):
result_matrix[count] = zero_matrix(matrix_1[i])
count += 1
while(i<len(matrix_1)):
while(j<len(matrix_1[i])):
result_matrix[i][j] = matrix_1[i][j] - matrix_2[i][j]
j+=1
j = 0
i+=1
return result_matrix
setup()
Result
[[6, 9], [1, 3]] [[2, 4], [1, 7]] ^//////^ [[8, 13], [2, 10]] ^//////^ [[4, 5], [0, -4]]
ไม่มีความคิดเห็น:
แสดงความคิดเห็น