Eu tenho uma matriz hermitiana que depende de dois parâmetros, digamos e . Quando diagonalizá-lo em dois pontos próximos e , recebo dois autovalores próximos ( e ) e dois espaços ( e ) correspondentes da mesma dimensão. x y ( x 1 , y 1 ) ( x 2 , y 2 ) ε 1 ε 2 S 1 S 2
Observe que eles não são autovalores da mesma matriz. Existem duas matrizes diferentes: e . H 2 = H ( x 2 , y 2 )
Eu tenho uma malha de pontos e quero encontrar o valor próprio e o espaço próprio em qualquer ponto usando interpolação. O problema é que, como as matrizes são diagonalizadas numericamente, as bases de e são completamente independentes. Mesmo que e estejam muito próximos, os vetores base podem ter componentes muito diferentes.S 1 S 2 ( x 1 , y 1 ) ( x 2 , y 2 )
Para interpolação, preciso de uma base que dependa e continuamente, ou seja, quanto mais próximos os espaços e mais próximos devem estar os vetores de base.y S 1 S 2
Se e são planícies no espaço euclidiano tridimensional, uma boa maneira de selecionar uma base em S2 é girar a base de S1 em torno da linha que é a interseção das planícies. Existe algo análogo a isso no espaço multidimensional complexo?S 2