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?

  1. 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

  1. 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