Calculando determinante 3x3 python

Continuando con las matrices ahora mostrare el código con el cual podrían calcular la determinante3x3 para que entiendan el tema les dejo este vídeo donde explican como encontrarlas:


Determinante de una matriz 3X3:

aqui el codigo:

print "Ingrese los valores:"
print "|a00 a01 a02|"
print "|a10 a11 a12|"
print "|a20 a21 a22|"

a00 = float(raw_input('Ingrese el valor a00 '))
a01 = float(raw_input('Ingrese el valor a01 '))
a02 = float(raw_input('Ingrese el valor a02 '))
a10 = float(raw_input('Ingrese el valor a10 '))
a11 = float(raw_input('Ingrese el valor a11 '))
a12 = float(raw_input('Ingrese el valor a12 '))
a20 = float(raw_input('Ingrese el valor a20 '))
a21 = float(raw_input('Ingrese el valor a21 '))
a22 = float(raw_input('Ingrese el valor a22 '))







#               !a00 a10 a20! l2a00 l2a10
 #              !a01 a11 a21! l2a01 l2a11
  #             !a02 a12 a22! l2a02 l2a12
         
total=a00*a11*a22 + a10*a21*a02 +a20*a01*a12;
total=total+(a02*a11*a20)*-1 + (a12*a21*a00)*-1 + (a22*a01*a10)*-1;


if total!=0:
   print a00," ",a01," ",a02
   print a10," ",a11," ",a12
   print a20," ",a21," ",a22
   print "Determinante 3x3: ",total;


else:
    print "Error el det. da 0";

 


Descargar ejemplo:

Comentarios

Populares

Buscar en este blog