El polinomio minimo de una matriz

Calculo mediante transformaciones de semejanza
Se trata de buscar una matriz semejante de la forma diag(C(p),N) donde p es el polinomio minimo