Escolar Documentos
Profissional Documentos
Cultura Documentos
Listas 2
Listas 2
Ejercicios
Sumar dos matrices
A B K
1 2 3 + 2 3 4 = 3 5 7
4 5 6 5 6 7 9 11 13
NxM = 2x3
for f in range(0,2):
for c in range(0,3):
B[f][c]=int(input("digite valor de B: "))
for f in range(0,2):
for c in range(0,3):
K[f][c]=A[f][c]+B[f][c]
print("Matriz A: ", A)
print("Matriz B: ", B)
print("Matriz K: ", K)
for f in range(0,N):
for c in range(0,M):
A[f][c]=int(input("digite valor de A: "))
for f in range(0,N):
for c in range(0,M):
B[f][c]=int(input("digite valor de B: "))
for f in range(0,N):
for c in range(0,M):
K[f][c]=A[f][c]+B[f][c]
A=[0]*N
B=[0]*N
K=[0]*N
for i in range(0,N):
A[i]=[0]*M
B[i]=[0]*M
K[i]=[0]*M
for f in range(0,N):
for c in range(0,M):
A[f][c]=int(input("digite valor de A: "))
for f in range(0,N):
for c in range(0,M):
B[f][c]=int(input("digite valor de B: "))
for f in range(0,N):
for c in range(0,M):
K[f][c]=A[f][c]+B[f][c]
D:\programasPython>summat3.py
digite número de filas: 2
digite número de columnas: 2
digite valor de A: 1
digite valor de A: 1
digite valor de A: 1
digite valor de A: 1
digite valor de B: 2
digite valor de B: 2
digite valor de B: 2
digite valor de B: 2
1,1,
1,1,
2,2,
2,2,
3,3,
3,3,
Calcular la transpuesta de una matriz
A
1 2 3 T(A)= 1 4 00 01 02 T(A)= 00 01
4 5 6 2 5 10 11 12 10 11
2x3 3 6 2x3 20 21
3x2 3x2
A=[0]*N
for i in range(0,N):
A[i]=[0]*M
TA=[0]*M
for i in range(0,M):
TA[i]=[0]*N
#llenar la matriz A
for f in range(0,N):
for c in range(0,M):
A[f][c]= int(input("digite valor de A: "))
#imprime la matriz A
for f in range(0,N):
for c in range(0,M):
print(A[f][c], ",", end="")
print()
print()
#imprime la matriz TA
for f in range(0,M):
for c in range(0,N):
print(TA[f][c], ",", end="")
print()
print()
D:\programasPython>transpuesta.py
digite número de filas: 2
digite número de columnas: 3
digite valor de A: 1
digite valor de A: 2
digite valor de A: 3
digite valor de A: 4
digite valor de A: 5
digite valor de A: 6
1 ,2 ,3 ,
4 ,5 ,6 ,
1 ,4 ,
2 ,5 ,
3 ,6 ,
for f in range(0,N):
for c in range(0,N):
if f==c:
I[f][c]=1
#imprimir la matriz I
for f in range(0,N):
for c in range(0,N):
print(I[f][c], ",",end="")
print()
D:\programasPython>identidad.py
digite valor de N3
1 ,0 ,0 ,
0 ,1 ,0 ,
0 ,0 ,1 ,
Laboratorio
Genere una matriz cuadrada de tamaño “n” acorde al patrón:
1 2 3 4
1 2 3 4 1 0 0 7 1 2 3 4 7 6 5 4
12 0 0 5 0 2 0 6 0 0 0 5 0 0 3 0
11 0 0 6 0 0 3 5 0 0 0 6 0 2 0 0
10 9 8 7 0 0 0 4 0 0 0 7 1 0 0 0