Eneron, hablas de valores propios repetidos. Eso no tiene nada que ver con las matrices normales. Además una matriz normal es una matriz que es diagonalizable en una base ORTONORMAL, ese es un detalle muy importante, porque una matriz compleja genérica es "siempre" diagonalizable pero ¡nunca es normal!
Por supuesto, ooBlue dio una buena respuesta. El cálculo de $P=\chi_A$ el polinomio característico de $A$ , tiene complejidad en $O(n^3)$ . Después, se calcula $Q=gcd(P,P')$ . Si $degree(Q)\geq 1$ entonces tenemos al menos un valor propio repetido ; nótese que, a lo largo del cálculo, permanecemos en el campo base de las entradas de $A$ . De hecho, existe eventualmente un problema ; el cálculo de un polinomio $gcd(P,P')$ es muy inestable y, eventualmente, podemos enfrentarnos a cálculos que impliquen muchos dígitos.
EDIT: Hola chicos, veo que habéis leído mi post ; es curioso. En aras de la brevedad, enzotib y Nicholas están sobre el campo real y yo sobre el campo complejo.
Ahora hacemos matemáticas (en serio). El PO habla de una matriz normal con una referencia a la wikipedia ; si lees esta referencia (hazlo), entonces verás que $A$ es una matriz COMPLEJA. Además el OP habla de una matriz skew- hermitiana con una referencia a wikipedia ; si lees esta referencia (hazlo), entonces verás que hablamos de matrices COMPLEJAS. La noción de matriz genérica está ligada a la noción de conjunto denso de Zariski. No quiero hablar de la topología de Zariski. Lo importante es que si $A=[a_{i,j}]$ es una matriz genérica, entonces no hay polinomios con coeficientes en $\mathbb{Q}$ vinculando el $(a_{i,j})$ . En particular, el discriminante del polinomio característico de $A$ es un polinomio con coeficientes racionales que une el $(a_{i,j})$ por lo que este discriminante no es $0$ y $\chi_A$ tiene distintas raíces COMPLEJAS. Entonces $A$ es diagonalizable sobre $\mathbb{C}$ y hemos terminado. Lo siento, chicos. Obsérvese que si no queremos conocer los valores propios repetidos de $A$ entonces podemos sustituir el cálculo de $gcd(P,P')$ con el cálculo de $discrim(P)$ .
Ahora dejemos que $A$ ser un $(n\times n)$ matriz real ; $\mathbb{R}$ no es algebraicamente cerrado y, en consecuencia, si se elige al azar $A$ entonces la probabilidad de que $A$ es diagonalizable sobre $\mathbb{R}$ tiende a $0$ cuando $n$ tiende a $\infty$ . Por lo tanto, decir que una matriz real no es en general diagonalizable sobre $\mathbb{R}$ ¡no es una primicia! Sin embargo, si una matriz real $A$ es genérico, entonces es diagonalizable sobre $\mathbb{C}$ . En tal caso, decimos que $A$ es semi-simple. Quiero insistir en esta importante observación: decir que una matriz real $A$ no es diagonalizable (sobre $\mathbb{R}$ ) no tiene ningún interés; por el contrario, decir que $A$ es semi-simple puede ser interesante; por ejemplo, la dimensión de los conmutadores sobre $\mathbb{R}$ y más $\mathbb{C}$ de $A$ tienen la misma dimensión y basta con diagonalizar $A$ en $\mathbb{C}$ . Para completar esta edición, observe que una matriz real genérica puede ser diagonalizada en bloques de dimensión $1$ (para los valores propios reales) y en bloques de dimensión $2$ (para los valores propios conjugados).
1 votos
¿Conoces una forma de determinar si un polinomio tiene raíces degeneradas?
1 votos
Buena pregunta. Si el determinante de $A - \lambda I$ es suficientemente fácil de calcular, entonces hay varios criterios de multiplicidad de raíces. Por ejemplo, un polinomio $p(x) \in F \left[ x \right]$ ( $F$ siendo un campo) tiene una raíz múltiple si y sólo si $p(x)$ y $p'(x)$ (siendo la derivada) tienen un factor común no trivial. Este, entre otros criterios, podría ayudar a determinar la degeneración, pero sólo si deseamos calcular el polinomio característico. Me gustaría saber si hay formas generales de determinar esto sin hacerlo.
1 votos
¿Estás de acuerdo con mis ediciones?