Me gustaría saber cuántos no diagonalizable tamaño de 2 matrices hay con el entero coeficiente entre el 1 y el 9.
He construido un programa en python que cuenta el no diagonalizable matrices con coeficientes:
from sympy import *
count = 0
for a in range(1,10):
for b in range(1,10):
for c in range(1,10):
for d in range(1,10):
M = Matrix([[a,b],[c,d]])
if not M.is_diagonalizable():
pprint(M)
count+=1
print("Number of non-diagonalizable matrices :", count)
El resultado fue :
Number of non-diagonalizable matrices : 0
Me pregunto si hay un problema con mi programa o si es cierto, que todo el tamaño de 2 matrices con números enteros coeficiente entre el 1 y el 9 son diagonalizable.
Por favor me ayude.