6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

Hasonló dokumentumok
Gauss elimináció, LU felbontás

Gauss-Seidel iteráció

Gauss-eliminációval, Cholesky felbontás, QR felbontás

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

Lineáris algebra numerikus módszerei

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek

Bevezetés az algebrába 2

Vektorok, mátrixok, lineáris egyenletrendszerek

Polinomok, Lagrange interpoláció

Vektorterek. =a gyakorlatokon megoldásra ajánlott

7. gyakorlat megoldásai

1. zárthelyi,

Matematika A2 vizsga mgeoldása június 4.

Saj at ert ek-probl em ak febru ar 26.

Lineáris algebra mérnököknek

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

Mátrixok 2017 Mátrixok

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak

Lineáris algebra mérnököknek

Lineáris leképezések (előadásvázlat, szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla

Lineáris algebra Gyakorló feladatok

1 Lebegőpontos számábrázolás

karakterisztikus egyenlet Ortogonális mátrixok. Kvadratikus alakok főtengelytranszformációja

1. Bázistranszformáció

Numerikus módszerek 1.

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Matematika (mesterképzés)

Numerikus módszerek II. zárthelyi dolgozat, megoldások, 2014/15. I. félév, A. csoport. x 2. c = 3 5, s = 4

Lineáris algebra numerikus módszerei

Numerikus matematika vizsga

Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás

3. előadás Stabilitás

és n oszlopból áll, akkor m n-es mátrixról beszélünk. (Az oszlopok száma a mátrix vízszintes mérete, a sorok 2 3-as, a ij..

Lineáris algebra. =0 iє{1,,n}

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40

Rang, sajátérték. Dr. Takách Géza NyME FMK Informatikai Intézet takach/ február 15

Numerikus módszerek beugró kérdések

Táblán. Numerikus módszerek 1. előadás (estis), 2017/2018 ősz. Lócsi Levente. Frissült: december 1.

Legkisebb négyzetek módszere, Spline interpoláció

Transzformációk síkon, térben

Konjugált gradiens módszer

Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek

Numerikus módszerek 1.

λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j)

Szinguláris értékek. Wettl Ferenc április 3. Wettl Ferenc Szinguláris értékek április 3. 1 / 28

1. Mátrixösszeadás és skalárral szorzás

9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35

Lineáris algebra gyakorlat

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

Példa keresztmetszet másodrendű nyomatékainak számítására

Szinguláris értékek. Wettl Ferenc április 12. Wettl Ferenc Szinguláris értékek április / 35

Első zárthelyi dolgozat megoldásai biomatematikából * A verzió

NUMERIKUS MÓDSZEREK I. BEUGRÓ KÉRDÉSEK

Mátrixfüggvények. Wettl Ferenc április 28. Wettl Ferenc Mátrixfüggvények április / 22

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások

Az impulzusnyomatékok általános elmélete

Geometria II gyakorlatok

Szinguláris érték felbontás Singular Value Decomposition

Eötvös Loránd Tudományegyetem Természettudományi Kar. Gersgorin - körök. Szakdolgozat. Kiss Rebecca. Matematika B.Sc.

Modellek és Algoritmusok - 2.ZH Elmélet

VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja

41. Szimmetrikus mátrixok Cholesky-féle felbontása

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

3. Lineáris differenciálegyenletek

Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek

Kvadratikus alakok gyakorlás.

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.

II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés

Differenciálegyenlet rendszerek

Lineáris egyenletrendszerek

NUMERIKUS MÓDSZEREK PÉLDATÁR

Norma Determináns, inverz Kondíciószám Direkt és inverz hibák Lin. egyenletrendszerek A Gauss-módszer. Lineáris algebra numerikus módszerei

Diszkrét Matematika II.

12. előadás - Markov-láncok I.

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Determinánsok. A determináns fogalma olyan algebrai segédeszköz, amellyel. szolgáltat az előbbi kérdésekre, bár ez nem mindig hatékony.

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz

Mátrix-exponens, Laplace transzformáció

Numerikus integrálás

Geometria II gyakorlatok

1. Mit jelent az, hogy egy W R n részhalmaz altér?

Numerikus módszerek 1.

Matematika elméleti összefoglaló

MODELLEK ÉS ALGORITMUSOK ELŐADÁS

Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján

Keresztmetszet másodrendű nyomatékainak meghatározása

Vektorterek. Több esetben találkozhattunk olyan struktúrával, ahol az. szabadvektorok esetében, vagy a függvények körében, vagy a. vektortér fogalma.

i=1 λ iv i = 0 előállítása, melynél valamelyik λ i

Faragó István Horváth Róbert NUMERIKUS MÓDSZEREK

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének

9. gyakorlat Lineáris egyenletrendszerek megoldási módszerei folyt. Néhány kiegészítés a Gauss- és a Gauss Jordan-eliminációhoz

Egybevágósági transzformációk

Lineáris Algebra. Tartalomjegyzék. Pejó Balázs. 1. Peano-axiomák

Tartalomjegyzék. Bevezetés 17. I. A lineáris algebra forrásai Vektorok 29. A könyvben követett elvek 18 A könyv felépítése 21 Szoftverek 23

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

Testek. 16. Legyen z = 3 + 4i, w = 3 + i. Végezzük el az alábbi. a) (2 4), Z 5, b) (1, 0, 0, 1, 1) (1, 1, 1, 1, 0), Z 5 2.

Átírás:

Közelítő és szimbolikus számítások 6. gyakorlat Sajátérték, Gersgorin körök Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján

. Mátrixok sajátértékei és sajátvektorai Legyen adott egy A négyzetes mátrix. Adjuk meg a λ számot és az x 0 vektort úgy, hogy Ax = λx () legyen. Ezt nevezzük az A mátrix sajátérték egyenletének. Itt λ az A mátrix sajátértéke, x pedig a sajátvektora. Egy hasonló definícióval értelmezhető a baloldali sajátérték és sajátvektor is: y T A = λy T. A továbbiakban csak az () egyenletet fogjuk vizsgálni, mivel a bal oldali sajátérték visszavezethető a jobb oldalira. Ezen definícióhoz további fontos fogalom kapcsolódik. Az első a λ(a)-val jelölt mátrix spektruma, ami a sajátértékeinek a halmaza, a második pedig a spektrálsugara, ami a legnagyobb abszolútértékű sajátértékének abszolútértéke, azaz: ρ(a) = max{ λ : λ λ(a)}. Megadható egy szemléletes geometriai értelmezése a sajátértéknek és a sajátvektornak. Az () egyenletünk bal oldalán az A mátrix egy geometriai transzformációs mátrix. Ez azt jelenti, hogy ez például egy forgatást, eltolást vagy skálázást (esetleg komplexebb, az előbbiekből összerakott egyéni transzformációt, pl. skálázást és forgatást egyszerre, vagy valami egyéb lineáris transzformációt, például nyírást) ír le. Amennyiben ezzel a mátrixszal beszorzunk valamilyen vektort, az annyit tesz, mintha alkalmaznánk ezt a transzformációt a vektorra. Ez az egyenlet tehát azt fejezi ki, hogy az egyes sajátvektorok irányába eső vektorokat a transzformáció egyszerűen megnyújtja a sajátértékeknek megfelelően. A sajátértékeket, sajátvektorokat meghatározhatjuk az (A λi)x = 0 () homogén lineáris egyenletrendszer megoldásával. Ennek pontosan akkor van a nullvektortól különböző megoldása, ha az A λi mátrix szinguláris. Emiatt a sajátértékeket leírja a det(a λi) = 0 (3) egyenlet. Ennek a bal oldalán levő n-edfokú polinomot az A mátrix karakterisztikus polinomjának nevezzük (példát látunk mindjárt erre is). A mátrix karakterisztikus polinomjának gyökei lesznek a mátrix sajátértékei. Az. ábrán láthatunk egy T transzformációt (amely egy tengelyes tükrözés), ennek sajátvektorait, illetve sajátvektorokon elvégzett transzformációkat. Azt is észrevehetjük, hogy az elvárt viselkedést tanúsítja, azaz egy számmal való skálázással azonos a sajátvektorok irányában történő transzformáció.

w = (, ) T (v) = v = (, ) T tükrözési tengelye T (w) = (, ). Ábra.: A T transzformáció, és sajátvektorai A T -hez tartozó A mátrix a következő: meg a sajátértékeit: ( ) 0. A fenti (3) egyenlettel határozzuk 0 ( ) ( ) ( ) det(a λi) = det 0 λ 0 = det λ = 0 0 λ λ = λ = 0 = λ = és λ =. A hozzá tartozó sajátvektorok pedig a () egyenlet megoldásaként keletkeznek. Ezeket minden λ értékre el kell végezni: ( ) ( ) ( ) 0 λ i 0 x (i) 0 0 λ i x (i) = 0 = ( λ i ) ( ) x (i) λ i x (i) = 0 Behelyettesítve λ = -et: ( ) ( ) x () x () = 0

Egyenletrendszeres formában: x () + x () = 0 x () x () = 0 Ezen jól látszik, hogy az első egyenlet nem független a másodiktól, tehát bármely értéket választhatok x -nek (ekkor ugyanannyi lesz x is). Az ábrához hűen most maradjunk az -nél, tehát ( ) ( ) x () x () =. A λ esetében hasonló a helyzet, de ott x () = x () jön ki, ami azt jelenti, hogy a sajátvektorok elemei egymás ellentettjei. Tehát a -hez tartozó sajátvektorok felírhatók a következő formában: ( ) x () x (), például: ( ).. Mátrixok sajátértékeinek algoritmikus meghatározása A sajátértékszámítás egyik kulcsfogalma a hasonlóság, amelyre a numerikus módszereinket is építjük. Definíció.. Legyen A tetszőleges mátrix, T pedig tetszőleges reguláris mátrix. Az A T AT hozzárendelést hasonlósági transzformációnak nevezzük. Azt mondjuk, hogy A hasonló a B mátrixhoz (jelben: A B), ha létezik olyan reguláris T mátrix, hogy B = T AT. Tétel.. Legyenek A, B C n n tetszőleges mátrixok.. Ha A B, akkor sajátértékeik megegyeznek.. Ha A B és A egy sajátvektorrendszere {u, u,..., u n } akkor B egy sajátvektorrendszere fölírható {v, v,..., v n } formában, ahol v j = T u j bármely j n esetén. Abból, hogy az A és a B mátrix sajátértékei megegyeznek, még nem következik, hogy hasonlók is. Mivel ötöd- vagy magasabb-fokú polinomra nincs megoldóképlet, így ennek a gyökeit valamilyen közelítő algoritmussal kell meghatározzuk. Erre két módszert nézünk meg. 3

. LR transzformáció Az LR transzformáció egy, az LR felbontáson alapuló módszer, amely egy mátrixsorozatot ad meg. Ezzel a mátrixsorozattal meghatározhatóak A sajátértékei. Az eljárás az A = A mátrixból indul, és a következő két lépésből áll: A k = L k R k, A k+ = R k L k. Tehát az aktuális mátrixot felbontjuk egy alsó-és egy felsőtrianguláris mátrixra, majd a következő iteráció mátrixát ezek fordított sorrendben való összeszorzásával kapjuk. Az L k alsó háromszögmátrix főátlójában egyesek vannak. Legyen T k = L L... L k és U k = R k R k... R. Ekkor érvényes a következő Segédtétel.. Ha minden k =,,... indexre létezik a fent definiált A k mátrix, akkor. A k = (L L... L k ) A (L L... L k ) = T k A T k (így tehát az A = A mátrix hasonló mindegyik A k -hoz) és. A k = T k U k. Fontos tehát, hogy minden lépésben az A-hoz hasonló mátrixot állítunk elő, ami azt jelenti, hogy az A k mátrix sajátértékei megegyeznek az eredeti A mátrix sajátértékeivel. Tétel.. (Az LR transzformáció konvergencia-tétele) Ha az A valós négyzetes mátrix teljesíti az alábbi feltételeket:. az A k = L k R k trianguláris felbontás létezik minden k -re,. az A sajátértékeit alkalmasan indexelve érvényes λ > λ >... > λ n > 0 (amiből adódik, hogy A reguláris és sajátértékei mind valósak és egyszeresek), és 3. megadható az A mátrixot diagonalizáló olyan X mátrix, amellyel egyrészt X AX = D = diag(λ, λ,..., λ n ), másrészt létezik mind az X = L R, mind az X = L R trianguláris felbontás, akkor az {A k }, {R k } és az {L k } mátrix sorozatok mind konvergensek:. lim A k = lim R k = k k λ... 0 λ......... 0 0... λ n és lim L k = I k 4

Az első két sorozat tehát egy olyan mátrixhoz tart, amelynek főátlójában az A mátrix sajátértékei vannak nagyság szerint rendezve. Az LR algoritmus megvalósításához bármilyen felbontást használhatunk, ami egy alsó és egy felsőtrianguláris mátrixra bontja fel az eredeti A mártixot. Ennek ellenére az algoritmus legfőbb hátránya, hogy még erős feltételek teljesülése esetén is előfordulhat, hogy valamely k-ra az A k mátrix nem bontható fel L k R k alakban.. QR-algoritmus A leggyakrabban alkalmazott sajátértékszámító módszer az ortogonális-trianguláris fölbontást felhasználó QR-algoritmus. Ehhez az A R n n mátrixból kiindulva képezzük az A k = Q k R k A k+ = R k Q k rekurzív definícióval adott {A k } mátrixsorozatot. Mivel tetszőleges A k mátrix ortogonálistrianguláris fölbontása létezik, a sorozat tagjai bármely A mátrix esetén képezhetők tetszőleges QR faktorizációs eljárás felhasználásával. A kapott mátrixsorozat legfontosabb tulajdonságait a következő segédtételben foglaljuk össze. Segédtétel.. Legyenek V k = Q Q... Q k ortogonális és U k = R k R k... R felső trianguláris mátrixok. Ekkor bármely k -re igaz. A k+ = (Q Q... Q k ) T A (Q Q... Q k ) = Vk T A V k, vagyis az A k A -hez (hiszen Vk T = V k, mert V k is ortogonális), továbbá mátrix hasonló. A k = V k U k. Ahogy az előzőben, itt is egy fontos tulajdonság, hogy a QR-algoritmus minden lépésében a kiindulási mátrixhoz hasonló mátrixot kapunk, tehát sajátértékeik megegyeznek. Tétel.3. (A QR-algoritmus konvergencia-tétele) Ha az A R n n mátrix teljesíti az alábbi feltételeket:. az A sajátértékeit alkalmasan indexezve λ > λ >... > λ n > 0. megadható az A -et diagonalizáló olyan X mátrix, amellyel X A X = D = diag(λ, λ,..., λ n ); 5

továbbá létezik az X = L R trianguláris fölbontás, akkor a QR-algoritmus által generált {A k } mátrixsorozat konvergens: lim A k = k λ... 0 λ......... 0 0... λ n A QR algoritmus előnye, hogy bármely mátrix esetén előállítható annak ortogonálistrianguláris felbontása, viszont a fenti tétel alapján látható, hogy a konvergenciát itt sem minden mátrix esetén tudjuk biztosítani. 3. Gersgorin körök Tétel 3.. (Gersgorin). Az A mátrix összes sajátértéke benne van a K i = körök K = n i=k i egyesítésében. Példa. Vegyük a következő mátrixot: { z C : z a ii Itt a következő köröket tudjuk felírni: n k=,k i i A = 4 + i 0 4i } a ik K = z + + i = K = z + K = z (4 + i) + = K = z (4 + i) 3 K 3 = z ( 4i) 6

0 8 6 4 0 4 6 8 0 0 8 6 4 0 4 6 8 0. Ábra.: A Gersgorin körök és a bennük levő sajátértékek Tehát a körök középpontjait a főátlóbeli elemekből kapjuk, míg a sugarakat az adott sorban lévő elemek abszolút értékeinek összegeiből. Az A sajátértékei: λ =.54 + 0.07i λ = 4.345 +.856i λ 3 =.8089 3.8798i Ha ábrázoljuk a köröket a komplex számsíkon, akkor tényleg látszik, hogy a sajátértékek benne vannak a körök egyesítésében (. Ábra). 7