Articulo de referencia

Matriz diagonalizable

En álgebra lineal , una matriz cuadrada A {\displaystyle A} Se denomina diagonalizable o no defectuosa si es similar a una matriz diagonal . Es decir, si existe una matriz inve...

En álgebra lineal , una matriz cuadradaA{\displaystyle A} Se denomina diagonalizable o no defectuosa si es similar a una matriz diagonal . Es decir, si existe una matriz invertible.PAG{\displaystyle P} y una matriz diagonalD{\displaystyle D}de tal manera quePAG1APAG=D{\displaystyle P^{-1}AP=D}Esto es equivalente aA=PAGDPAG1{\displaystyle A=PDP^{-1}}. (SemejantePAG{\displaystyle P},D{\displaystyle D}no son únicos.) Esta propiedad existe para cualquier aplicación lineal: para un espacio vectorial de dimensión finitaV{\displaystyle V}, un mapa linealT:VV{\displaystyle T:V\to V} se denomina diagonalizable si existe una base ordenada deV{\displaystyle V} que consiste en vectores propios deT{\displaystyle T}Estas definiciones son equivalentes: siT{\displaystyle T} tiene una representación matricialA=PAGDPAG1{\displaystyle A=PDP^{-1}}como arriba, entonces los vectores columna dePAG{\displaystyle P} formen una base que consiste en vectores propios deT{\displaystyle T}y las entradas diagonales deD{\displaystyle D} son los valores propios correspondientes deT{\displaystyle T}; con respecto a esta base de autovectores,T{\displaystyle T} está representado porD{\displaystyle D}.

La diagonalización es el proceso de encontrar lo anteriorPAG{\displaystyle P} yD{\displaystyle D}y facilita muchos cálculos posteriores. Se puede elevar una matriz diagonal.D{\displaystyle D} a una potencia simplemente elevando los elementos diagonales a esa potencia. El determinante de una matriz diagonal es simplemente el producto de todos los elementos diagonales. Estos cálculos se generalizan fácilmente aA=PAGDPAG1{\displaystyle A=PDP^{-1}}.

La transformación geométrica representada por una matriz diagonalizable es una dilatación no homogénea (o escalamiento anisotrópico ). Es decir, puede escalar el espacio de forma diferente en distintas direcciones. La dirección de cada vector propio se escala mediante un factor dado por el valor propio correspondiente.

Una matriz cuadrada que no es diagonalizable se llama defectuosa . Puede ocurrir que una matrizA{\displaystyle A}con entradas reales es defectuoso sobre los números reales, lo que significa queA=PAGDPAG1{\displaystyle A=PDP^{-1}}es imposible para cualquier invertiblePAG{\displaystyle P}y diagonalD{\displaystyle D}con entradas reales, pero es posible con entradas complejas , de modo queA{\displaystyle A}es diagonalizable sobre los números complejos. Por ejemplo, este es el caso de una matriz de rotación genérica .

Muchos resultados para matrices diagonalizables solo son válidos sobre un cuerpo algebraicamente cerrado (como los números complejos). En este caso, las matrices diagonalizables son densas en el espacio de todas las matrices, lo que significa que cualquier matriz defectuosa puede deformarse en una matriz diagonalizable mediante una pequeña perturbación ; y la descomposición de Jordan-Chevalley establece que cualquier matriz es únicamente la suma de una matriz diagonalizable y una matriz nilpotente . Sobre un cuerpo algebraicamente cerrado, las matrices diagonalizables son equivalentes a matrices semisimples .

Definición

Un cuadradonorte×norte{\displaystyle n\times n}matrizA{\displaystyle A}con entradas en un campoF{\displaystyle F}Se denomina diagonalizable o no defectuoso si existe unnorte×norte{\displaystyle n\times n}matriz invertible (es decir, un elemento del grupo lineal general)GL(norte,F){\displaystyle \operatorname {GL} (n,\mathbb {F} )}),PAG{\displaystyle P}, de tal manera quePAG1APAG{\displaystyle P^{-1}AP}es una matriz diagonal.

Caracterización

El hecho fundamental sobre las aplicaciones y matrices diagonalizables se expresa de la siguiente manera:

  • Unnorte×norte{\displaystyle n\times n}matrizA{\displaystyle A}sobre un campoF{\displaystyle F}es diagonalizable si y solo si la suma de las dimensiones de sus autoespacios es igual anorte{\displaystyle n}, lo cual es el caso si y solo si existe una base deFnorte{\displaystyle F^{n}}que consiste en vectores propios deA{\displaystyle A}Si se ha encontrado dicha base, se puede formar la matriz.PAG{\displaystyle P}teniendo estos vectores base como columnas, yPAG1APAG{\displaystyle P^{-1}AP}será una matriz diagonal cuyas entradas diagonales son los valores propios deA{\displaystyle A}La matrizPAG{\displaystyle P}se conoce como una matriz modal paraA{\displaystyle A}.
  • Un mapa linealT:VV{\displaystyle T:V\to V}es diagonalizable si y solo si la suma de las dimensiones de sus autoespacios es igual aoscuro(V){\displaystyle \dim(V)}, lo cual es el caso si y solo si existe una base deV{\displaystyle V}que consiste en vectores propios deT{\displaystyle T}. Con respecto a dicha base,T{\displaystyle T}estará representada por una matriz diagonal. Las entradas diagonales de esta matriz son los valores propios deT{\displaystyle T}.

La siguiente condición suficiente (pero no necesaria) suele ser útil.

  • Unnorte×norte{\displaystyle n\times n}matrizA{\displaystyle A}es diagonalizable sobre el campoF{\displaystyle F}si tienenorte{\displaystyle n}valores propios distintos enF{\displaystyle F}, es decir, si su polinomio característico tienenorte{\displaystyle n}raíces distintas enF{\displaystyle F}Sin embargo, lo contrario puede ser falso. Consideremos[131351331],{\displaystyle {\begin{bmatrix}-1&3&-1\\-3&5&-1\\-3&3&1\end{bmatrix}},}que tiene autovalores 1, 2, 2 (no todos distintos) y es diagonalizable con forma diagonal ( similar aA{\displaystyle A})[100020002]{\displaystyle {\begin{bmatrix}1&0&0\\0&2&0\\0&0&2\end{bmatrix}}}y cambio de matriz basePAG{\displaystyle P}:[111110103].{\displaystyle {\begin{bmatrix}1&1&-1\\1&1&0\\1&0&3\end{bmatrix}}.}Lo contrario falla cuandoA{\displaystyle A}tiene un espacio propio de dimensión mayor que 1. En este ejemplo, el espacio propio deA{\displaystyle A}El valor propio asociado al 2 tiene dimensión 2.
  • Un mapa linealT:VV{\displaystyle T:V\to V}connorte=oscuro(V){\displaystyle n=\dim(V)}es diagonalizable si tienenorte{\displaystyle n}valores propios distintos, es decir, si su polinomio característico tienenorte{\displaystyle n}raíces distintas enF{\displaystyle F}.

DejarA{\displaystyle A}ser una matriz sobreF{\displaystyle F}. SiA{\displaystyle A}Si es diagonalizable, entonces también lo es cualquier potencia de ella. Por el contrario, siA{\displaystyle A}es invertible,F{\displaystyle F}es algebraicamente cerrado, yAnorte{\displaystyle A^{n}}es diagonalizable para algunosnorte{\displaystyle n}que no es un múltiplo entero de la característica deF{\displaystyle F}, entoncesA{\displaystyle A}es diagonalizable. Prueba: SiAnorte{\displaystyle A^{n}}es diagonalizable, entoncesA{\displaystyle A}es aniquilado por algún polinomio(incógnitanorteλ1)(incógnitanorteλk){\displaystyle \left(x^{n}-\lambda _{1}\right)\cdots \left(x^{n}-\lambda _{k}\right)}, que no tiene raíz múltiple (ya queλj0{\displaystyle \lambda _ {j}\neq 0}) y se divide por el polinomio mínimo deA{\displaystyle A}.

Sobre los números complejosdo{\displaystyle \mathbb {C} }Casi todas las matrices son diagonalizables. Más precisamente: el conjunto de matrices complejasnorte×norte{\displaystyle n\times n}matrices que no son diagonalizables sobredo{\displaystyle \mathbb {C} }, considerado como un subconjunto dedonorte×norte{\displaystyle \mathbb {C} ^{n\times n}}, tiene medida de Lebesgue cero. También se puede decir que las matrices diagonalizables forman un subconjunto denso con respecto a la topología de Zariski : las matrices no diagonalizables se encuentran dentro del conjunto nulo del discriminante del polinomio característico, que es una hipersuperficie . De ello se deduce también la densidad en la topología usual ( fuerte ) dada por una norma . Lo mismo no es cierto sobreR{\displaystyle \mathbb {R} }.

La descomposición de Jordan-Chevalley expresa un operador como la suma de su parte semisimple (es decir, diagonalizable) y su parte nilpotente . Por lo tanto, una matriz es diagonalizable si y solo si su parte nilpotente es cero. Dicho de otro modo, una matriz es diagonalizable si cada bloque en su forma de Jordan no tiene parte nilpotente; es decir, cada "bloque" es una matriz bidimensional.

Diagonalización

Consideremos las dos bases arbitrarias siguientes.mi={mii|i[norte]}{\displaystyle E=\{{{\boldsymbol {e}}_{i}|\forall i\in [n]}\}}yF={αi|i[norte]}{\displaystyle F=\{{{\boldsymbol {\alpha }}_{i}|\forall i\in [n]}\}}Supongamos que existe una transformación lineal representada por una matriz.Ami{\displaystyle A_{E}}que está escrita con respecto a la base E. Supongamos también que existe la siguiente ecuación de autovalores:

Amiαmi,i=λiαmi,i{\displaystyle A_{E}{\boldsymbol {\alpha }}_{E,i}=\lambda _{i}{\boldsymbol {\alpha }}_{E,i}}

Los autovectores alfa también se escriben con respecto a la base E. Dado que el conjunto F es a la vez un conjunto de autovectores para la matriz A y abarca algún espacio vectorial arbitrario, decimos que existe una matrizDF{\displaystyle D_{F}}que es una matriz diagonal similar aAmi{\displaystyle A_{E}}. En otras palabras,Ami{\displaystyle A_{E}}es una matriz diagonalizable si la matriz está escrita en la base F. Realizamos el cálculo del cambio de base utilizando la matriz de transición.S{\displaystyle S}, que cambia de base de E a F de la siguiente manera:

DF=SmiF Ami Smi1F{\displaystyle D_{F}=S_{E}^{F}\ A_{E}\ S_{E}^{-1F}},

dóndeSmiF{\displaystyle S_{E}^{F}}es la matriz de transición de la base E a la base F. La inversa se puede igualar a una nueva matriz de transición.PAG{\displaystyle P}lo que cambia la base de F a E en su lugar y por lo tanto tenemos la siguiente relación  :

Smi1F=PAGFmi{\displaystyle S_{E}^{-1F}=P_{F}^{E}}

AmbosS{\displaystyle S}yPAG{\displaystyle P}Las matrices de transición son invertibles. Por lo tanto, podemos manipular las matrices de la siguiente manera:D=S Ami S1D=PAG1 Ami PAG{\displaystyle {\begin{aligned}D=S\ A_{E}\ S^{-1}\\D=P^{-1}\ A_{E}\ P\end{aligned}}}La matrizAmi{\displaystyle A_{E}}se denotará comoA{\displaystyle A}, que todavía está en la base E. De manera similar, la matriz diagonal está en la base F.

La diagonalización de una matriz simétrica puede interpretarse como una rotación de los ejes para alinearlos con los vectores propios.

Si una matrizA{\displaystyle A}puede diagonalizarse, es decir,

PAG1APAG=[λ1000λ2000λnorte]=D,{\displaystyle P^{-1}AP={\begin{bmatrix}\lambda _{1}&0&\cdots &0\\0&\lambda _{2}&\cdots &0\\\vdots &\vdots &\ddots &\vdots \\0&0&\cdots &\lambda _{n}\end{bmatrix}}=D,}

entonces:

APAG=PAG[λ1000λ2000λnorte].{\displaystyle AP=P{\begin{bmatrix}\lambda _{1}&0&\cdots &0\\0&\lambda _{2}&\cdots &0\\\vdots &\vdots &\ddots &\vdots \\0&0&\cdots &\lambda _{n}\end{bmatrix}}.}

La matriz de transición S tiene los vectores de la base E como columnas escritas en la base F. Inversamente, la matriz de transición inversa P tiene vectores de la base F.αi{\displaystyle {\boldsymbol {\alpha }}_{i}}escrito en la base E de manera que podamos representar P en forma de matriz de bloques de la siguiente manera:

PAG=[αmi,1αmi,2αmi,norte],{\displaystyle P={\begin{bmatrix}{\boldsymbol {\alpha }}_{E,1}&{\boldsymbol {\alpha }}_{E,2}&\cdots &{\boldsymbol {\alpha }}_{E,n}\end{bmatrix}},}

Como resultado podemos escribir:A[αmi,1αmi,2αmi,norte]=[αmi,1αmi,2αmi,norte]D.{\displaystyle {\begin{aligned}A{\begin{bmatrix}{\boldsymbol {\alpha }}_{E,1}&{\boldsymbol {\alpha }}_{E,2}&\cdots &{\boldsymbol {\alpha }}_{E,n}\end{bmatrix}}={\begin{bmatrix}{\boldsymbol {\alpha }}_{E,1}&{\boldsymbol {\alpha }}_{E,2}&\cdots &{\boldsymbol {\alpha }}_{E,n}\end{bmatrix}}D.\end{aligned}}}

En forma de matriz de bloques, podemos considerar la matriz A como una matriz de dimensiones 1x1, mientras que P es una matriz de dimensiones 1xn. La matriz D se puede escribir en su forma completa con todos los elementos diagonales como una matriz de dimensiones nxn:

A[αmi,1αmi,2αmi,norte]=[αmi,1αmi,2αmi,norte][λ1000λ2000λnorte].{\displaystyle A{\begin{bmatrix}{\boldsymbol {\alpha }}_{E,1}&{\boldsymbol {\alpha }}_{E,2}&\cdots &{\boldsymbol {\alpha }}_{E,n}\end{bmatrix}}={\begin{bmatrix}{\boldsymbol {\alpha }}_{E,1}&{\boldsymbol {\alpha }}_{E,2}&\cdots &{\boldsymbol {\alpha }}_{E,n}\end{bmatrix}}{\begin{bmatrix}\lambda _{1}&0&\cdots &0\\0&\lambda _{2}&\cdots &0\\\vdots &\vdots &\ddots &\vdots \\0&0&\cdots &\lambda _{n}\end{bmatrix}}.}

Al realizar la multiplicación de matrices anterior, obtenemos el siguiente resultado:A[α1α2αnorte]=[λ1α1λ2α2λnorteαnorte]{\displaystyle {\begin{aligned}A{\begin{bmatrix}{\boldsymbol {\alpha }}_{1}&{\boldsymbol {\alpha }}_{2}&\cdots &{\boldsymbol {\alpha }}_{n}\end{bmatrix}}={\begin{bmatrix}\lambda _{1}{\boldsymbol {\alpha }}_{1}&\lambda _{2}{\boldsymbol {\alpha }}_{2}&\cdots &\lambda _{n}{\boldsymbol {\alpha }}_{n}\end{bmatrix}}\end{aligned}}}Tomando cada componente de la matriz de bloques individualmente en ambos lados, obtenemos lo siguiente:

Aαi=λiαi(i=1,2,,norte).{\displaystyle A{\boldsymbol {\alpha }}_{i}=\lambda _{i}{\boldsymbol {\alpha }}_{i}\qquad (i=1,2,\dots ,n).}

Entonces los vectores columna dePAG{\displaystyle P}son autovectores derechos deA{\displaystyle A}y la entrada diagonal correspondiente es el valor propio correspondiente . La invertibilidad dePAG{\displaystyle P}También sugiere que los autovectores son linealmente independientes y forman una base deFnorte{\displaystyle F^{n}}. Esta es la condición necesaria y suficiente para la diagonalizabilidad y el enfoque canónico de diagonalización. Los vectores fila dePAG1{\displaystyle P^{-1}}son los autovectores izquierdos deA{\displaystyle A}.

Cuando una matriz complejaAdonorte×norte{\displaystyle A\in \mathbb {C} ^{n\times n}}es una matriz hermitiana (o más generalmente una matriz normal ), vectores propios deA{\displaystyle A}se pueden elegir para formar una base ortonormal dedonorte{\displaystyle \mathbb {C} ^{n}}, yPAG{\displaystyle P}puede elegirse para que sea una matriz unitaria . Si además,ARnorte×norte{\displaystyle A\in \mathbb {R} ^{n\times n}}es una matriz simétrica real , entonces sus autovectores pueden elegirse para ser una base ortonormal deRnorte{\displaystyle \mathbb {R} ^{n}}yPAG{\displaystyle P}puede elegirse para que sea una matriz ortogonal .

En la mayoría de los trabajos prácticos, las matrices se diagonalizan numéricamente mediante software informático. Existen numerosos algoritmos para lograrlo.

Diagonalización simultánea

Se dice que un conjunto de matrices es diagonalizable simultáneamente si existe una única matriz invertible.PAG{\displaystyle P}de tal manera quePAG1APAG{\displaystyle P^{-1}AP}es una matriz diagonal para cadaA{\displaystyle A}en el conjunto. El siguiente teorema caracteriza las matrices simultáneamente diagonalizables: Un conjunto de matrices diagonalizables conmuta si y solo si el conjunto es simultáneamente diagonalizable. [ 1 ] : pág. 64

El conjunto de todosnorte×norte{\displaystyle n\times n}matrices diagonalizables (sobredo{\displaystyle \mathbb {C} }) connorte>1{\displaystyle n>1}no es diagonalizable simultáneamente. Por ejemplo, las matrices

[1000]y[1100]{\displaystyle {\begin{bmatrix}1&0\\0&0\end{bmatrix}}\quad {\text{and}}\quad {\begin{bmatrix}1&1\\0&0\end{bmatrix}}}

son diagonalizables pero no simultáneamente diagonalizables porque no conmutan.

Un conjunto consta de matrices normales conmutativas si y solo si es diagonalizable simultáneamente por una matriz unitaria ; es decir, existe una matriz unitaria.U{\displaystyle U}de tal manera queUAU{\displaystyle U^{*}AU}es diagonal para cadaA{\displaystyle A}en el conjunto.

En el lenguaje de la teoría de Lie , un conjunto de matrices diagonalizables simultáneamente genera un álgebra de Lie toral .

Ejemplos

Matrices diagonalizables

  • Las involuciones son diagonalizables sobre los números reales (y de hecho sobre cualquier cuerpo de característica distinta de 2), con ±1 en la diagonal.
  • Los endomorfismos de orden finito son diagonalizables sobredo{\displaystyle \mathbb {C} }(o cualquier cuerpo algebraicamente cerrado donde la característica del cuerpo no divide el orden del endomorfismo) con raíces de la unidad en la diagonal. Esto se deduce de que el polinomio mínimo es separable , porque las raíces de la unidad son distintas.
  • Las proyecciones son diagonalizables, con 0s y 1s en la diagonal.
Visualización geométrica de la diagonalización ortogonal de una matriz simétrica real.
  • Las matrices simétricas reales son diagonalizables mediante matrices ortogonales ; es decir, dada una matriz simétrica realA{\displaystyle A},QTAQ{\displaystyle Q^{\mathrm {T} }AQ}es diagonal para alguna matriz ortogonalQ{\displaystyle Q}. De forma más general, las matrices son diagonalizables por matrices unitarias si y solo si son normales . En el caso de la matriz simétrica real, vemos queA=AT{\displaystyle A=A^{\mathrm {T} }}, tan claramenteAAT=ATA{\displaystyle AA^{\mathrm {T} }=A^{\mathrm {T} }A}Se cumplen las condiciones. Ejemplos de matrices normales son las matrices simétricas reales (o antisimétricas ) (por ejemplo, matrices de covarianza) y las matrices hermíticas (o antihermíticas). Consulte los teoremas espectrales para generalizaciones a espacios vectoriales de dimensión infinita.

En Wikimedia Commons se pueden encontrar visualizaciones geométricas adicionales de la diagonalización ortogonal, incluidas matrices de reflexión y proyección ortogonal .

Matrices que no son diagonalizables

En general, una matriz de rotación no es diagonalizable sobre los números reales, pero todas las matrices de rotación son diagonalizables sobre el campo complejo. Incluso si una matriz no es diagonalizable, siempre es posible "hacer lo mejor posible" y encontrar una matriz con las mismas propiedades que consista en valores propios en la diagonal principal y unos o ceros en la superdiagonal, conocida como forma normal de Jordan .

Algunas matrices no son diagonalizables sobre ningún cuerpo, especialmente las matrices nilpotentes no nulas . Esto ocurre de forma más general si las multiplicidades algebraica y geométrica de un valor propio no coinciden. Por ejemplo, consideremos

do=[0100].{\displaystyle C={\begin{bmatrix}0&1\\0&0\end{bmatrix}}.}

Esta matriz no es diagonalizable: no hay matrizU{\displaystyle U}de tal manera queU1doU{\displaystyle U^{-1}CU}es una matriz diagonal. En efecto,do{\displaystyle C}tiene un valor propio (a saber, cero) y este valor propio tiene multiplicidad algebraica 2 y multiplicidad geométrica 1.

Algunas matrices reales no son diagonalizables sobre los números reales. Consideremos, por ejemplo, la matriz

B=[0110].{\displaystyle B=\left[{\begin{array}{rr}0&1\\\!-1&0\end{array}}\right].}

La matrizB{\displaystyle B}no tiene ningún valor propio real, por lo que no hay matriz realQ{\displaystyle Q}de tal manera queQ1BQ{\displaystyle Q^{-1}BQ}es una matriz diagonal. Sin embargo, podemos diagonalizarB{\displaystyle B}si permitimos números complejos. De hecho, si tomamos

Q=[1ii1],{\displaystyle Q={\begin{bmatrix}1&i\\i&1\end{bmatrix}},}

entoncesQ1BQ{\displaystyle Q^{-1}BQ}es diagonal. Es fácil encontrar queB{\displaystyle B}es la matriz de rotación que gira en sentido contrario a las agujas del reloj un ánguloθ=π2{\textstyle \theta =-{\frac {\pi }{2}}}

Nótese que los ejemplos anteriores muestran que la suma de matrices diagonalizables no tiene por qué ser diagonalizable.

Cómo diagonalizar una matriz

Diagonalizar una matriz es el mismo proceso que encontrar sus autovalores y autovectores , en el caso de que los autovectores formen una base. Por ejemplo, consideremos la matriz

A=[012010113].{\displaystyle A=\left[{\begin{array}{rrr}0&1&\!\!\!-2\\0&1&0\\1&\!\!\!-1&3\end{array}}\right].}

Las raíces del polinomio característicopag(λ)=det(λIA){\displaystyle p(\lambda )=\det(\lambda I-A)}son los valores propiosλ1=1,λ2=1,λ3=2{\displaystyle \lambda _{1}=1,\lambda _{2}=1,\lambda _{3}=2}. Resolviendo el sistema lineal(1IA)v=0{\displaystyle \left(1I-A\right)\mathbf {v} =\mathbf {0} }da los autovectoresv1=(1,1,0){\displaystyle \mathbf {v} _{1}=(1,1,0)}yv2=(0,2,1){\displaystyle \mathbf {v} _{2}=(0,2,1)}, mientras(2IA)v=0{\displaystyle \left(2I-A\right)\mathbf {v} =\mathbf {0} }dav3=(1,0,1){\displaystyle \mathbf {v} _{3}=(1,0,-1)}; eso es,Avi=λivi{\displaystyle A\mathbf {v} _{i}=\lambda _{i}\mathbf {v} _{i}}parai=1,2,3{\displaystyle i=1,2,3}Estos vectores forman una base deV=R3{\displaystyle V=\mathbb {R} ^{3}}, de modo que podemos ensamblarlos como los vectores columna de una matriz de cambio de base .PAG{\displaystyle P}Llegar: PAG1APAG=[101120011]1[012010113][101120011]=[100010002]=D.{\displaystyle P^{-1}AP=\left[{\begin{array}{rrr}1&0&1\\1&2&0\\0&1&\!\!\!\!-1\end{array}}\right]^{-1}\left[{\begin{array}{rrr}0&1&\!\!\!-2\\0&1&0\\1&\!\!\!-1&3\end{array}}\right]\left[{\begin{array}{rrr}1&\,0&1\\1&2&0\\0&1&\!\!\!\!-1\end{array}}\right]={\begin{bmatrix}1&0&0\\0&1&0\\0&0&2\end{bmatrix}}=D.} Podemos ver esta ecuación en términos de transformaciones:PAG{\displaystyle P}toma la base estándar a la base propia,PAGmii=vi{\displaystyle P\mathbf {e} _{i}=\mathbf {v} _{i}}, entonces tenemos: PAG1APAGmii=PAG1Avi=PAG1(λivi)=λimii,{\displaystyle P^{-1}AP\mathbf {e} _{i}=P^{-1}A\mathbf {v} _{i}=P^{-1}(\lambda _{i}\mathbf {v} _{i})=\lambda _{i}\mathbf {e} _{i},} de modo quePAG1APAG{\displaystyle P^{-1}AP}tiene la base estándar como sus autovectores, que es la propiedad definitoria deD{\displaystyle D}.

Tenga en cuenta que no existe un orden preferido de los autovectores enPAG{\displaystyle P}; cambiando el orden de los autovectores enPAG{\displaystyle P}simplemente cambia el orden de los valores propios en la forma diagonalizada deA{\displaystyle A}. [ 2 ]

Aplicación a funciones matriciales

La diagonalización se puede utilizar para calcular eficientemente las potencias de una matriz.A=PAGDPAG1{\displaystyle A=PDP^{-1}}:

Ak=(PAGDPAG1)k=(PAGDPAG1)(PAGDPAG1)(PAGDPAG1)=PAGD(PAG1PAG)D(PAG1PAG)(PAG1PAG)DPAG1=PAGDkPAG1,{\displaystyle {\begin{aligned}A^{k}&=\left(PDP^{-1}\right)^{k}=\left(PDP^{-1}\right)\left(PDP^{-1}\right)\cdots \left(PDP^{-1}\right)\\&=PD\left(P^{-1}P\right)D\left(P^{-1}P\right)\cdots \left(P^{-1}P\right)DP^{-1}=PD^{k}P^{-1},\end{aligned}}}

y este último es fácil de calcular ya que solo involucra las potencias de una matriz diagonal. Por ejemplo, para la matrizA{\displaystyle A}con valores propiosλ=1,1,2{\displaystyle \lambda =1,1,2}En el ejemplo anterior calculamos:

Ak=PAGDkPAG1=[101120011][1k0001k0002k][101120011]1=[22k1+2k22k+10101+2k12k1+2k+1].{\displaystyle {\begin{aligned}A^{k}=PD^{k}P^{-1}&=\left[{\begin{array}{rrr}1&\,0&1\\1&2&0\\0&1&\!\!\!\!-1\end{array}}\right]{\begin{bmatrix}1^{k}&0&0\\0&1^{k}&0\\0&0&2^{k}\end{bmatrix}}\left[{\begin{array}{rrr}1&\,0&1\\1&2&0\\0&1&\!\!\!\!-1\end{array}}\right]^{-1}\\[1em]&={\begin{bmatrix}2-2^{k}&-1+2^{k}&2-2^{k+1}\\0&1&0\\-1+2^{k}&1-2^{k}&-1+2^{k+1}\end{bmatrix}}.\end{aligned}}}

Este enfoque se puede generalizar a la exponencial matricial y otras funciones matriciales que se pueden definir como series de potencias. Por ejemplo, definiendoexp(A)=I+A+12¡A2+13¡A3+{\textstyle \exp(A)=I+A+{\frac {1}{2!}}A^{2}+{\frac {1}{3!}}A^{3}+\cdots }, tenemos:

exp(A)=PAGexp(D)PAG1=[101120011][mi1000mi1000mi2][101120011]1=[2mimi2mi+mi22mi2mi20mi0mi+mi2mimi2mi+2mi2].{\displaystyle {\begin{aligned}\exp(A)=P\exp(D)P^{-1}&=\left[{\begin{array}{rrr}1&\,0&1\\1&2&0\\0&1&\!\!\!\!-1\end{array}}\right]{\begin{bmatrix}e^{1}&0&0\\0&e^{1}&0\\0&0&e^{2}\end{bmatrix}}\left[{\begin{array}{rrr}1&\,0&1\\1&2&0\\0&1&\!\!\!\!-1\end{array}}\right]^{-1}\\[1em]&={\begin{bmatrix}2e-e^{2}&-e+e^{2}&2e-2e^{2}\\0&e&0\\-e+e^{2}&e-e^{2}&-e+2e^{2}\end{bmatrix}}.\end{aligned}}}

Esto es particularmente útil para encontrar expresiones de forma cerrada para términos de secuencias recursivas lineales , como los números de Fibonacci .

Aplicación particular

Por ejemplo, considere la siguiente matriz:

METRO=[aba0b].{\displaystyle M={\begin{bmatrix}a&b-a\\0&b\end{bmatrix}}.}

Calcular las distintas potencias deMETRO{\displaystyle M}revela un patrón sorprendente:

METRO2=[a2b2a20b2],METRO3=[a3b3a30b3],METRO4=[a4b4a40b4],{\displaystyle M^{2}={\begin{bmatrix}a^{2}&b^{2}-a^{2}\\0&b^{2}\end{bmatrix}},\quad M^{3}={\begin{bmatrix}a^{3}&b^{3}-a^{3}\\0&b^{3}\end{bmatrix}},\quad M^{4}={\begin{bmatrix}a^{4}&b^{4}-a^{4}\\0&b^{4}\end{bmatrix}},\quad \ldots }

El fenómeno anterior puede explicarse mediante la diagonalización.METRO{\displaystyle M}Para lograr esto, necesitamos una base deR2{\displaystyle \mathbb {R} ^{2}}que consiste en vectores propios deMETRO{\displaystyle M}. Una de esas bases de autovectores viene dada por

=[10]=mi1,v=[11]=mi1+mi2,{\displaystyle \mathbf {u} ={\begin{bmatrix}1\\0\end{bmatrix}}=\mathbf {e} _{1},\quad \mathbf {v} ={\begin{bmatrix}1\\1\end{bmatrix}}=\mathbf {e} _{1}+\mathbf {e} _{2},}

donde e i denota la base estándar de R n . El cambio de base inverso viene dado por

mi1=,mi2=v.{\displaystyle \mathbf {e} _{1}=\mathbf {u} ,\qquad \mathbf {e} _{2}=\mathbf {v} -\mathbf {u} .}

Cálculos sencillos demuestran que

METRO=a,METROv=bv.{\displaystyle M\mathbf {u} =a\mathbf {u} ,\qquad M\mathbf {v} =b\mathbf {v} .}

Así, a y b son los autovalores correspondientes a u y v , respectivamente. Por la linealidad de la multiplicación de matrices, tenemos que

METROnorte=anorte,METROnortev=bnortev.{\displaystyle M^{n}\mathbf {u} =a^{n}\mathbf {u} ,\qquad M^{n}\mathbf {v} =b^{n}\mathbf {v} .}

Volviendo a la base estándar, tenemos

METROnortemi1=METROnorte=anortemi1,METROnortemi2=METROnorte(v)=bnortevanorte=(bnorteanorte)mi1+bnortemi2.{\displaystyle {\begin{aligned}M^{n}\mathbf {e} _{1}&=M^{n}\mathbf {u} =a^{n}\mathbf {e} _{1},\\M^{n}\mathbf {e} _{2}&=M^{n}\left(\mathbf {v} -\mathbf {u} \right)=b^{n}\mathbf {v} -a^{n}\mathbf {u} =\left(b^{n}-a^{n}\right)\mathbf {e} _{1}+b^{n}\mathbf {e} _{2}.\end{aligned}}}

Las relaciones precedentes, expresadas en forma matricial, son:

METROnorte=[anortebnorteanorte0bnorte],{\displaystyle M^{n}={\begin{bmatrix}a^{n}&b^{n}-a^{n}\\0&b^{n}\end{bmatrix}},}

explicando así el fenómeno anterior.

Aplicación de la mecánica cuántica

En los cálculos de mecánica cuántica y química cuántica, la diagonalización de matrices es uno de los procesos numéricos más utilizados. La razón fundamental es que la ecuación de Schrödinger, independiente del tiempo , es una ecuación de valores propios, aunque en la mayoría de las situaciones físicas se da en un espacio de Hilbert de dimensión infinita .

Una aproximación muy común consiste en truncar (o proyectar) el espacio de Hilbert a una dimensión finita, tras lo cual la ecuación de Schrödinger puede formularse como un problema de valores propios de una matriz simétrica real o una matriz hermitiana compleja. Formalmente, esta aproximación se basa en el principio variacional , válido para hamiltonianos acotados inferiormente.

La teoría de perturbaciones de primer orden también conduce a un problema de valores propios de matrices para estados degenerados.

teoría de operadores

Las matrices pueden generalizarse a operadores lineales . Una matriz diagonal puede generalizarse a operadores diagonales en espacios de Hilbert.

DejarH{\displaystyle H}ser un espacio de Hilbert. Un operadorD:HH{\displaystyle D:H\to H}es un operador diagonal si y solo si existe una base ortonormal.(minorte)norte{\displaystyle (e_{n})_{n}}deH{\displaystyle H}, de tal manera queDminorte=λnorteminorte{\displaystyle De_{n}=\lambda _{n}e_{n}}para algunosλnortedo{\displaystyle \lambda _{n}\in \mathbb {C} }.

Para cualquierpag1{\displaystyle p\geq 1}, definimos la norma p-Schatten de la siguiente manera. SeaT:HH{\displaystyle T:H\to H}ser operador, entoncesTpag:=Tran(|T|pag)1/pag{\displaystyle \|T\|_{p}:=\operatorname {Tr} (|T|^{p})^{1/p}}, dóndeTran{\displaystyle \operatorname {Tr} }es la traza . La clase p-Schatten es el conjunto de todos los operadores con norma p-Schatten finita.

Weyl , [ 3 ] von Neumann , [ 4 ] y Kuroda, [ 5 ] demostraron lo siguiente:

Para cualquierpag>1{\displaystyle p>1}cualquier operador autoadjuntoT{\displaystyle T}en un espacio de HilbertH{\displaystyle H}y cualquierϵ>0{\displaystyle \epsilon >0}, existe un operador diagonalD{\displaystyle D}, de tal manera queTDpagϵ{\displaystyle \|T-D\|_{p}\leq \epsilon }.

En otras palabras, cualquier operador autoadjunto es una perturbación infinitesimal de un operador diagonal, donde "infinitesimal" se refiere a la norma p-Schatten. En particular, dado que la clase de operadores de Hilbert-Schmidt es la clase 2-Schatten, esto significa que cualquier operador autoadjunto es diagonalizable tras una perturbación mediante un operador infinitesimal de Hilbert-Schmidt. De hecho, el resultado anterior podría generalizarse aún más:

Para cualquier ideal de norma que no sea la clase traza, con normaJ{\displaystyle \|\cdot \|_{J}}cualquier operador autoadjuntoT{\displaystyle T}en un espacio de HilbertH{\displaystyle H}y cualquierϵ>0{\displaystyle \epsilon >0}, existe un operador diagonalD{\displaystyle D}, de tal manera queTDJϵ{\displaystyle \|T-D\|_{J}\leq \epsilon }.

El resultado es falso parapag=1{\displaystyle p=1}(la clase traza ). Este es un corolario simple del teorema XI.8 de Kato [ 6 ] – Rosenblum [ 7 ] [ 8 ] , que establece que siT{\displaystyle T}es autoadjunto yA{\displaystyle A}es una clase de rastreo, entoncesT,T+A{\displaystyle T,T+A}tienen la misma parte absolutamente continua del espectro . El resultado es nítido, sin embargo, en el sentido de que siT{\displaystyle T}Si no tiene una parte absolutamente continua, puede diagonalizarse después de una perturbación mediante un operador de clase traza infinitesimal. [ 9 ]

Para la diagonalización simultánea , se sabe que, dada una lista finita deT1,,Tnorte{\displaystyle T_{1},\dots ,T_{n}}operadores autoadjuntos que conmutan entre sí, para cualquierϵ>0{\displaystyle \epsilon >0}, existe una secuencia de operadores diagonalesD1,,Dnorte{\displaystyle D_{1},\dots ,D_{n}}, de tal manera queT1D1norteϵ,,TnorteDnortenorteϵ{\displaystyle \|T_{1}-D_{1}\|_{n}\leq \epsilon ,\dots ,\|T_{n}-D_{n}\|_{n}\leq \epsilon }, dóndenorte{\displaystyle \|\cdot \|_{n}}es la norma n-Schatten. Nótese quenorte2{\displaystyle n\geq 2}[ 10 ]

Véase también

Referencias

  1. Horn, Roger A.; Johnson, Charles R. (2013). Análisis matricial, segunda edición . Cambridge University Press. ISBN 9780521839402.
  2. Anton, H.; Rorres, C. (22 de febrero de 2000). Álgebra lineal elemental (versión de aplicaciones) (8.ª ed.). John Wiley & Sons. ISBN  978-0-471-17052-5.
  3. ^ Von Weyl, Hermann (diciembre de 1909). "Über beschränkte quadratische formen, deren diferenz vollstetig ist" . Rediconti del Circolo Matematico di Palermo (en alemán). 27 (1): 373– 392. doi : 10.1007/BF03019655 . ISSN 0009-725X . 
  4. ^ von Neumann, Juan (1935). "Charakterisierung des Spektrums eines Integraloperators" [ Caracterización del espectro de un operador integral ] . Actualités Scientifiques et Industrielles (en alemán). 229 : 3-20 .
  5. Kuroda, Shige Toshi (1958-01-01). "Sobre un teorema de Weyl-von Neumann" . Actas de la Academia Japonesa, Serie A, Ciencias Matemáticas . 34 (1). doi : 10.3792/pja/1195524841 . ISSN 0386-2194 . 
  6. Kato, Tosio (1957). "Perturbación de espectros continuos mediante operadores de clase traza" . Actas de la Academia Japonesa . 33 (5): 260– 264. doi : 10.3792/pja/1195525063 .
  7. Rosenblum, Marvin (1957). "Perturbación del espectro continuo y equivalencia unitaria" . Pacific J. Math . 7 (4): 997– 1010. doi : 10.2140/pjm.1957.7.997 .
  8. Reed, Michael ; Simon, Barry (12 de mayo de 1979). Teoría de la dispersión . Métodos de física matemática moderna. Vol. 3 (1.ª ed.). Academic Press. ISBN   978-0125850032.
  9. Carey, RW; Pincus, JD (1976). "Equivalencia unitaria módulo la clase de traza para operadores autoadjuntos" . American Journal of Mathematics . 98 (2): 481– 514. doi : 10.2307/2373898 . ISSN 0002-9327 . JSTOR 2373898 .  
  10. Voiculescu, Dan (1990-06-01). "Sobre la existencia de unidades aproximadas cuasicentrales relativas a ideales normados. Parte I" . Journal of Functional Analysis . 91 (1): 1– 36. doi : 10.1016/0022-1236(90)90047-O . ISSN 0022-1236 .