
Crear Diagonal e Inversa de una Matriz dada por el usuario
Publicado por adrian (1 intervención) el 03/01/2021 18:00:31
Hola Buenas, tenías dudas sobre como crear la matriz diagonal e inversa de una matriz completada por el usuario.
Sin utilizar numpy.
Esta es la primera parte, luego para la diagonal se me había ocurrido la siguiente idea pero no sé como implementarla en la función:
Y, por último, no sé me ocurre nada lógico para hallar la inversa.
Sin utilizar numpy.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def leer_matriz(n,m):
mat=[]
for i in range (filas):
mat.append([])
for j in range (columnas):
valor=int(input("Fila {}, Columna {}:".format(i+1,j+1)))
mat[i].append(valor)
print()
for fila in mat:
print("[",end=" ")
for elemento in fila:
print("{:}".format(elemento),end=" ")
print("]")
print()
filas=int(input('Número de filas: '))
columnas=int(input('Número de columnas: '))
print(leer_matriz(filas,columnas))
Esta es la primera parte, luego para la diagonal se me había ocurrido la siguiente idea pero no sé como implementarla en la función:
1
2
3
4
diagonal=[]
for i in range(fila):
diagonal.append(mat[i][i])
print(a)
Y, por último, no sé me ocurre nada lógico para hallar la inversa.
Valora esta pregunta


0