Representación del operador como matriz de bloques

Tengo dos operadores que viajan: A = ( 2 0 i 0 1 0 i 0 2 ) y B = 1 2 ( 3 i 2 i i 2 2 2 i 2 3 ) .

Me han pedido que encuentre valores propios y vectores propios del operador A , y demostrar que si A tiene valores propios degenerados, entonces, uno puede representar al operador B como una matriz de bloques en la base de los vectores propios de A .

Mi solución : he encontrado que los valores propios de A son ω 1 = 3 ; ω 2 , 3 = 1 con los vectores propios correspondientes v 1 = ( i 0 1 ) , y v 2 = ( i s t s ) , correspondiente al valor propio degenerado.

Ahora, necesito representar la matriz. B como un bloque de matrices de la base que he encontrado. Yo sé eso v 1 es vector propio simultáneo de B , pero ¿cómo continuar?

Si v 1 fuera un vector propio que podrías diagonalizar B en la base de A . Es más que el subespacio generado por v 1 y v 2 es B -invariante, de ahí la descomposición diagonal en bloques.
¿Cómo puedo derivar de él los "bloques" en la diagonal de B ?
¿Está familiarizado con el procedimiento de expresar cualquier matriz en la base propia de algún operador mediante una transformación de similitud utilizando la matriz cuyas filas/columnas son los vectores propios de dicho operador?

Respuestas (2)

Necesitas encontrar la forma del operador. B ^ en la base dada por los vectores propios de A ^ . Así, si tienes

A ^ v i = ω i v i ,
necesitas calcular todos los elementos de la matriz
b i j = v i T B ^ v j ,
anótelos como una matriz y, si es necesario, reorganice las filas.

No se me permite proporcionar la respuesta completa, sin embargo, supongo que tienes una 1 × 1 bloque correspondiente al vector propio que es el vector propio de ambas matrices, y un bloque no diagonal 2 × 2 bloque para los dos vectores propios restantes.

¿Cómo es que uno de ellos puede ser una matriz? Si trato de calcularlo, incluso solo con las dimensiones de matriz/vector, debería ser 1 X 1 bloque, (escalar) en todas partes, ¿o me equivoco?
Creo que estás confundido acerca de qué es la matriz diagonal en bloque. Para 1 × 1 bloque habrá sólo un elemento diagonal.
Por cierto, primero debe normalizar sus vectores propios y ortogonalizar v 2 y v 3 .

Desde v 2 = ( i s t s ) = s ( i 0 1 ) + t ( 0 1 0 ) , por lo tanto, estoy eligiendo mi base establecida como

mi 1 = ( i 0 1 )
mi 2 = ( i 0 1 )
mi 3 = ( 0 1 0 )
Ahora puede verificar fácilmente que esta matriz es la misma que B,
B = ( ( 2 i mi 1 + i mi 2 + 2 mi 3 ) ( 2 mi 2 + 2 mi 3 ) ( 2 mi 1 + mi 2 + 2 mi 3 )     )

Gracias, pero ¿a partir de aquí es posible descifrar los bloques de la matriz?
La matriz final se puede considerar una matriz de bloques como mi 1 , mi 2 , mi 3 son matrices, pero si desea escribir una matriz cuadrada en términos de bloques cuadrados, no puede escribir porque los vectores base no son matrices cuadradas.