date: 2024.05.13
Sajátérték-feladatok közelítő megoldása
Emlék: Azt mondjuk, hogy az mátrixnak a szám sajátértéke, ha úgy, hogy . Ekkor neve: sajátvektor.
Jelölje az mátrix sajátértékeinek a halmazát.
A fenti egyenletnek a jobboldalát a karakteriszikus egyenletnek hívjuk, ami egy -ed fokú egyenlet. Ha , akkor nem létezik már megoldóképlet. Tehát ha , akkor iterációs módszert kell felépítenünk és így csak közelítő megoldást kapunk.
Az egyszerűség kedvéért a továbbiakban feltesszük, hogy minden a valós számok fölött van. A komplex számokra a kiterjesztést egyszerűen meg lehet oldani, ha már a valósokra tudjuk a dolgokat.
Először tegyük fel, hogy ismerjük az mátrix sajátvektorának egy közelítését: . Ekkor, hogyan tudjuk meghatározni a hozzátartozó sajátértéket?
- lehetőség:
ezzel ekvivalens a következő
Ha akkor az . egyenletből kifejezhető ( legfeljebb egy -re )
Vagy: a többiből/összesből kifejezve átlagolunk
- lehetőség:
Szorozzuk meg mindkét oldalt skalárisan -al. Ekkor a következőt kapjuk:
Kérdés: Melyiket alkalmasabb használni a fenti két lehetőségből?
Állítás
Legyen Ekkor
ahol a következő kifejezés
Bizonyítás:
Ez a kifejezés -ban egy másodfokú polinoma, azaz egy parabola. Mivel a főeggyütható, amely nem mindig pozitív, mert , ezért ennek a másodfokú polinomnak minimuma van, ami ott felvétetik, ahol a deriváltja .
Deriváljunk szerint:
Definíció
Legyen . Ekkor a következő számot az vektorhoz tartozó Rayleigh-hányadosnak nevezzük:
Megjegyzés: Ha , akkor , mert .
Következmény: Ha , akkor a -hoz tartozó sajátértéket -vel érdemes kövezelíteni.
A hatványmódszer
A gyakorlatban általában nem tudjuk egyik sajátvektort sem, akár közelítőleg sem és így kell meghatároznunk a sajátvektorokat és sajátértékeket.
Legyen sajátértékekkel. Tegyük fel, hogy -nak van egyszeresen domináns sajátértéke, azaz
A következő módszer, amit bemutatunk ennek az egyszeresen domináns sajátértéknek a meghatorázására fog szolgálni.
Tegyük fel, hogy normális, azaz kommutál a transzponáltjával, vagy komplex esetben az adjungáltjával, azaz . Ekkor van ortonormált sajátvektorendszere. Azaz lehet mondani darab sajátvektort, melyekre mindegyik hossza és páronként egymásra merőlegesek.
ahol sajátértékhez tartozó sajátvektor a
Legyen olyan kezdővektor, amelynek van irányú komponense, azaz a következő előállításban
Mivel a legnagyobb abszolútértékben, ezért a kifejezések egyre kisebbek abszolútértékben, ezért a -adik hatványik tart -hoz, ha -val tartunk -hez.
Ha -t növeljük, akkor vektor egyre inkább a vektor irányába fog mutatni. Tehát egyre jobb közelítése lesz egy -hez tartozó sajátvektornak.
Ha akkor vagy -hez tehát számítógépen előbbútóbb alul- vagy túlcsordulás fog fellépni. Elkerülésére a kapott vektort minden lépésben normáljuk. Jelölésben
A megfelelő sajátértéke közelítése:
Kérdés: Hogyan lehet meghatározni egyéb sajátértékeket és sajátvektorokat?
például: A legkisebb abszolót értékűt?
Emlék: Tegyük fel, hogy , azaz invertálható az mátrix, ekkor mivel
Tehát meghatározható, ha mátrixra alkalmazzuk a hatványmódszert, mivel domináns sajátértéke
Kérdés: És a többi sajátértéket hogyan határozzuk meg?
Tegyük fel, hogy . Ekkor
Legyen sajátvektora -nak, tehát
Tehát ha van egy sajátvektor sajátértékkel, akkor sajátvektroa mátrixnak is sajátértékkel.
Tehát a mátrix sajétértékeit: ahol
Tegyük fel, hogy -nak a -höz legközelebbi sajátértéke . Ekkor az mátroxnak a domináns sajátértéke a következő
Ezt a domináns sajátértéket már meg tudjuk találni a hatványmódszerrel, ha az mátrixra alkalmazzuk. Ezt a módszert inverz iterációnak nevezik.
Kérdés: Mennyire számításigényes a fenti módszer?
A lépésben
A fenti egy lináris algebrai egyenletrendszer, amire már tanultunk megoldási módszereket.
related: NumMod 1