Practica de Matrices

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

ESCUELA MILITAR DE INGENIERIA

“MCAL. ANTONIO JOSE DE SUCRE”


BOLIVIA

LABORATORIO#6
ONDAS ESTACIONARIAS EN UNA CUERDA
CARRERA : Ciencias Básicas
SEMESTRE : 2do Semestre” G”
MATERIA : Programacion
DOCENTE : Lic. Danitza Solar
ESTUDIANTE : Karol Emilia Argandoña Choque
Dery Ustariz Acosta
CODIGO : C 8954 -0
c
FECHA : Noviembre 19 del 2019

COCHABAMBA – BOLIVIA
2 EJERCICIO

CODIGO
import random
a=[]
b=[]
m=int(input("ingrese las filas:"))
n=int(input("ingrese las columnas:"))
for i in range(m):
a.append([])
for j in range(n):
x=random.randint(0,10)
a[i].append(x)
print("la matriz es:")
for i in range(m):
print(a[i])

for i in range(n):
b.append([])
for j in range(m):
b[i].append(0)
for i in range(n):
for j in range(m):
b[i][j]=a[j][i]
print("la matriz es:")
for i in range(n):
print(b[i])

CAPTURA
4 EJERCICIO

CODIGO
mport random
a=[]
m=int(input("ingrese las filas:"))
n=int(input("ingrese las columnas:"))
for i in range(m):
a.append([])
for j in range(n):
x=random.randint(1,10)
a[i].append(x)
print("la matriz es:")
for i in range(m):
print(a[i])
#multiplicacion
for i in range(m):
pibot=a[i][i]
for k in range(i+1,m):
for j in range(n):
a[k][j]=pibot*a[k][j]-a[k][j]*a[i][j]
print("la matriz escalonada es::")
for i in range(m):
print(a[i])

CAPTURA
5

CODIGO

CAPTURA

10

CODIGO
a=[]
for i in range(3):
a.append([])
for j in range(3):
x=int(input("ingrese el elemento:"))
a[i].append(x)
for i in range(3):
print(a[i])
print("el determinante de esta matriz es:")
det=a[0][0]*a[1][1]*a[2][2]+a[0][1]*a[1][2]*a[2][0]+a[0][2]*a[1][0]*a[2][1]-
(a[0][2]*a[1][1]*a[2][0]+a[2][1]*a[1][2]*a[0][0]+a[2][2]*a[0][1]*a[1][0])
print(det)

CAPTURA

15

CODIGO
m = []
for i in range(10):
m.append([])
for j in range(10):
if i != j and i * j == 0:
if j == 0:
m[i].append(i)
if i == 0:
m[i].append(j)
else:
m[i].append(i * j)
for i in range(10):
print(m[i])
CAPTURA

18

CODIGO
import random
def leerMatriz():
u = []
m = int(input("Ingrese tamaño Filas: "))
n = int(input("Ingrese tamaño Columnas: "))
for i in range(m):
m.append([])
for j in range(n):
x =random.randint(1,10)
m[i].append(x)
return u
a = leerMatriz()
p = []
s = []
for i in range(len(a)):
print(a[i])
if len(a) == len(a[0]):
for i in range(len(a)):
k = len(a) - 1
for j in range(len(a)):
if i == j:
p.append(a[i][j])
s.append(a[i][k])
k-=1
print("Los elementos de la diagonal principal son:")
print(p)
print("Los elementos de la diagonal secundaria son:")
print(s)
else:
print("La matriz no es cuadrada")

CAPTURA

20

CODIGO
import random
a=[]
m=int(input("ingrese las filas:"))
n=int(input("ingrese las columnas:"))
for i in range(m):
a.append([])
for j in range(n):
x=random.randint(0,9)
a[i].append(x)
for i in range(m):
print(a[i])
b=[]
y=0
p=int(input("ingrese un numero:"))
for i in range(m):
for j in range(n):
if a[i][j]==p:
b.append([i,j])
if b==[]:
print("el elemento no se encuentra en la matriz")
else:
print(b)

CAPTURA

You might also like