Este programa nos permite obtener el determinante de una matriz de tres por tres.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
import numpy as np
#SE DECLARAN LAS VARIABLES Y LISTAS QUE USAREMOS EN EL PROGRAMA
r=3
c=3
i=0
p=0
l=[]
a=[]
#ESTE CICLO NOS PERMITE INGRESAR LOS VALORES DE LA MATRIZ
for i in range(r):
print("{}° renglon: ".format(i+1))
for p in range(c):
t=int(input(" "))
l.append(t)
a.append(l)
l=[]
#LAS SIGUIENTES LINEAS SOLO SE USAN PARA DAR FORMATO Y MOSTRAR LA MATRIZ
b=a[0]
c=a[1]
d=a[2]
mat=np.array([b,c,d])
print(mat)
#AQUI CALCULAMOS EL DETERMINANTE Y SE IMPRIME
pos=(a[0][0]*a[1][1]*a[2][2])+(a[0][1]*a[1][2]*a[2][0])+(a[1][0]*a[2][1]*a[0][2])
neg=-(a[0][2]*a[1][1]*a[2][0])-(a[1][0]*a[0][1]*a[2][2])-(a[1][2]*a[2][1]*a[0][0])
det=pos+neg
print("Determinante= {}".format(det))
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
import numpy as np
#SE DECLARAN LAS VARIABLES Y LISTAS QUE USAREMOS EN EL PROGRAMA
r=3
c=3
i=0
p=0
l=[]
a=[]
#ESTE CICLO NOS PERMITE INGRESAR LOS VALORES DE LA MATRIZ
for i in range(r):
print("{}° renglon: ".format(i+1))
for p in range(c):
t=int(input(" "))
l.append(t)
a.append(l)
l=[]
#LAS SIGUIENTES LINEAS SOLO SE USAN PARA DAR FORMATO Y MOSTRAR LA MATRIZ
b=a[0]
c=a[1]
d=a[2]
mat=np.array([b,c,d])
print(mat)
#AQUI CALCULAMOS EL DETERMINANTE Y SE IMPRIME
pos=(a[0][0]*a[1][1]*a[2][2])+(a[0][1]*a[1][2]*a[2][0])+(a[1][0]*a[2][1]*a[0][2])
neg=-(a[0][2]*a[1][1]*a[2][0])-(a[1][0]*a[0][1]*a[2][2])-(a[1][2]*a[2][1]*a[0][0])
det=pos+neg
print("Determinante= {}".format(det))
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Comentarios
Publicar un comentario