Matrice triangolarizzabile

Messaggioda thedarkhero » 30/01/2010, 23:04

Una matrice è triangolarizzabile se e solo se tutti gli autovalori appartengono al corpo. Perchè?
thedarkhero
Average Member
Average Member
 
Messaggi: 783
Iscritto il: 04/06/2008, 22:21

Messaggioda NightKnight » 01/02/2010, 22:34

E' un teorema! Una matrice è triangolarizzabile se e solo se il suo polinomio caratteristico ha tutte le radici nel campo.
il nulla alle mie spalle, il vuoto dietro
di me, con un terrore di ubriaco
NightKnight
Junior Member
Junior Member
 
Messaggi: 329
Iscritto il: 06/01/2008, 22:58

Messaggioda dissonance » 02/02/2010, 00:00

Si può dimostrare per induzione, magari scrivendo esplicitamente un algoritmo che trova una matrice triangolare simile. L'idea è:
sia \( \displaystyle {A} \) matrice \( \displaystyle {n}\times{n} \) a entrate in \( \displaystyle {K} \) con tutti gli autovalori \( \displaystyle \lambda_{{1}},\ldots,\lambda_{{n}}\in{K} \). Prendiamo il primo autovalore \( \displaystyle \lambda_{{1}} \), e un autovettore \( \displaystyle {v}_{{1}} \). Completiamo ad una base di \( \displaystyle {{K}}^{{n}} \) \( \displaystyle {v}_{{1}},{b}_{{2}},\ldots,{b}_{{n}} \), consideriamo la matrice \( \displaystyle {M} \) di passaggio da questa nuova base alla base canonica e calcoliamo \( \displaystyle {{M}}^{{-{1}}}{A}{M} \); risulterà una matrice del tipo

\( \displaystyle {\left(\matrix{\lambda_{{1}}&\star&\ldots&\star\\{0}&\star&\ldots&\star\\\ldots&\ldots&\ldots&\ldots\\{0}&\star&\ldots&\star}\right)} \)

simile ad \( \displaystyle {A} \) e in particolare con gli stessi autovalori. [EDIT: In rosso le modifiche.]Prenderemo in considerazione la sottomatrice ottenuta eliminando la prima riga e la prima colonna. Questa sottomatrice ha per autovalori \( \displaystyle \lambda_{{2}},\ldots,\lambda_{{n}} \). . Prendiamo un autovettore \( \displaystyle {v}'_{{2}} \) della sottomatrice relativo a \( \displaystyle \lambda_{{2}} \) e definiamo \( \displaystyle {v}_{{2}}={\left[\matrix{{0}\\{v}'_{{2}}}\right]} \). Completiamo \( \displaystyle {v}_{{1}},{v}_{{2}} \) ad una base di \( \displaystyle {{K}}^{{n}} \); dopo aver ripetuto gli stessi passaggi di sopra otterremo la matrice

\( \displaystyle {\left(\matrix{\lambda_{{1}}&\star&\star&\ldots&\star\\{0}&\lambda_{{2}}&\star&\ldots&\star\\\ldots&\ldots&\ldots&\ldots&\ldots\\{0}&{0}&\ldots&\ldots&\star}\right)} \)

Dopo \( \displaystyle {n} \) passi (al più), avremo ottenuto una matrice triangolare superiore simile alla matrice data. L'essenziale, affinché l'algoritmo non si blocchi, è che si possa sempre prendere l'autovalore \( \displaystyle \lambda_{{{i}+{i}}} \) dopo aver processato l'autovalore \( \displaystyle \lambda_{{{i}}} \), fino al passo \( \displaystyle {n} \)-esimo.
Ultima modifica di dissonance il 07/02/2010, 15:28, modificato 2 volte in totale.
Avatar utente
dissonance
Moderatore
Moderatore
 
Messaggi: 9907
Iscritto il: 24/05/2008, 19:39
Località: Bari

Messaggioda dissonance » 02/02/2010, 00:03

Un'aggiunta interessante: se il campo in questione è \( \displaystyle \mathbb{R} \) oppure \( \displaystyle \mathbb{C} \), si può applicare l'algoritmo di sopra usando solo basi ortonormali. Come risultato si ha che una matrice avente tutti gli autovalori nel campo di riferimento (tutte le matrici, nel caso complesso) si può portare in forma triangolare superiore per mezzo di matrici di passaggio ortogonali (unitarie nel caso complesso). In questo caso si parla di Forma canonica di Schur.
Avatar utente
dissonance
Moderatore
Moderatore
 
Messaggi: 9907
Iscritto il: 24/05/2008, 19:39
Località: Bari


Torna a Geometria e algebra lineare

Chi c’è in linea

Visitano il forum: Obidream, Simonixx e 0 ospiti