Estou escrevendo um algoritmo que processa imagens 3D com base no momento local de inércia.
Eu tenho uma matriz simétrica real de 3x3, da qual preciso encontrar os autovalores. Eu encontrei uma variedade de algoritmos genéricos para a diagonalização de matrizes por aí, mas não consegui saber se existe uma expressão analítica para os três autovetores dessa matriz.
Alguém proficiente em matemática saberia disso?
EDITAR
Para o registro aqui é o que eu encontrei na pergunta eu mesmo. Como Matthias Odisio disse, você não pode se limitar a uma simples expressão analítica assim que tiver uma matriz 3x3.
Eu encontrei, no entanto, um artigo dedicado para o caso especial, matrizes eremitas 3x3, onde são comparadas várias abordagens especializadas numéricas:
http://arxiv.org/abs/physics/0610206
Aqui está o código C e Fortran do artigo:
http://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html