Kedd 10:15-12:00 IB026
Tartalomjegyzék
- Előadások
- ZH, konzultáció
- Házi feladatok
- 1. Hibajavító kód (2 pont, határidő: 2017-02-28 kedd 10:15 IB026)
- 2. Lineáris leképezések (2 pont, határidő: 2017-03-07 kedd 10:15 IB026)
- 3. Optimális megoldás (2 pont, határidő: 2017-03-14 kedd 10:15 IB026)
- 4. Dokumentumok rangsorolása (2 pont, határidő: 2017-03-21 kedd 10:15 IB026)
- 5. Információtömörítés SVD-vel (2 pont, határidő: 2017-04-04 kedd 10:15 IB026)
- 6. A főirány megkeresése (2 pont, határidő: 2017-04-11 kedd 10:15 IB026)
- 7. Mátrixfüggvények (3 pont, határidő: 2017-04-25 kedd 10:15)
- 8. Egy sztochasztikus folyamat – csöncsön gyűrű (3 pont, határidő: 2017-05-02 kedd 10:15 IB026)
- 9. Lineáris mátrixegyenlet (2 pont, határidő: 2017-05-09 kedd 10:15 IB026)
- Vektorok, mátrixok, determinánsok (V.02-13)
- Lineáris leképezések (V. 02-24)
- Euklideszi terek, ortogonalitás (V. 03-12)
- Diagonalizálhatóság (V. 03-15)
- SVD, norma (V. 03-28 19:22)
- Jordan-féle normálalak (V. 04-20 22:34)
- Mátrixfüggvények (V. 04-11 14:24)
- Pozitív mátrixok
- Lineáris mátrixegyenletek
ZH, konzultáció
- 1. ZH: kedd, március 21, 18-20 KF51,
Borbély Gábor konzultációja: március 17, péntek, 14:00-, H. ép. 45A
Kiss Sándor konzultációja: marcius 20, hétfő, 17:00-, E1A - 2. ZH: kedd, április 25, 18-20 IB028,IB025
Konzultáció: április 24, hétfő, 17:00- E1A - PótZH: csütörtök, május 11, 18-20 Q-I
A házi feladatok és a ZH-k eredményei ebben a táblázatban találhatók.
A ZH-ra 40 pont kapható, melyből elmélet 14±1 pont, bizonyítások 6±1 pont, gyakorlati számítások 20±1 pont. A követelményeket lásd fönt a tantárgy követelményekben.
1. ZH követelményei
- Gyakorlati feladattípusok
- Lineáris kapcsolatok meghatározása elemi sorműveletekkel (függetlenség, bázis, bázisra vonatkozó koordináták, altér dimenziója, mátrix bázisfelbontása, egyenletrendszer megoldása, mátrix inverze)
- egyenletrendszer megoldása LU vagy PLU felbontással valós vagy véges test fölött
- valamely lineáris leképezés mátrixának fölírása, (vetítés altérre egy másik altér mentén, tükrözés, forgatás a térben, altérre való merőleges vetítés (7.29)
- adott bázisban megadott mátrixú lineáris leképezés mátrixának fölírása másik bázisban
- egyenletrendszer optimális megoldásainak meghatározása és a legkisebb abszolút értékű optimális megoldás meghatározása,
- pszeudoinverz és alkalmazása egyenletrendszer optimális megoldásában
- Gram-Schmidt-ortogonalizáció
- Elméleti témák
- a négy kitüntetett altér, dimenziótétel, a lineáris algebra alaptétele
- az elemi sorműveletek hatása a sortérre és az oszloptérre
- egyenletrendszer megoldhatóságának mátrixrangos feltétele
- a megoldások tereinek jellemzése
- (egyik bázisról a másikra való) áttérés mátrixa
- invertálhatóság és az egyenletrendszerek kapcsolata
- a determinánsfüggvény soronkénti linearitása, determináns és a mátrixműveletek kapcsolata, determináns értékének kiszámítása háromféle módon: elemi sorműveletekkel, sor vagy oszlop szerinti kifejtéssel, kígyók determinánsainak összegére bontással
- lineáris vektortér és euklideszi tér definíciója
- mátrixleképezés, lineáris leképezés
- merőleges vetítés és a legjobb közelítés, a legjobb közelítés ONB esetén
- polinomiális regresszió
- pszeudoinverz fogalma és a Moore-Penrose-tétel
- (szemi)ortogonális mátrixok, Givens-forgatás, Householder-tükrözés
- ortogonalizáció, QR-felbontás
- mátrix és lineáris leképezés sajátértéke, sajátaltere
- diagonalizálhatóság fogalma, mátrix diagonalizálhatóságának szükséges és elégséges feltétele
- szimmetrikus, ferdén szimmetrikus, ortogonális, nilpotens, önadjungált, ferdén önadjungált, unitér és normális mátrixok fogalma, sajátértékei és tulajdonságaik
- Bizonyítások
- Minden A: Rm → Rn lineáris leképezéshez létezik olyan A mátrix, hogy minden x vektorra A(x) = Ax.
- Ortonormált vektorrendszer független.
- Ortogonális mátrix tulajdonságai
- Egyenletrendszer optimális megoldása QR-felbontással
- Mátrix diagonalizálhatóságának szükséges és elégséges feltétele
2. ZH követelményei
- Gyakorlati feladattípusok
- Mátrix vagy lineáris leképezés diagonalizálása (karakterisztikus polinom, sajátérték, sajátvektor, sajátaltér meghatározása)
- Főtengelytranszformáció elvégzése kvdaratikus alakon
- Kvadratikus alak (vagy mátrixa) definitségének meghatározása a definíció, a sajátértékek, egy csak négyzetes tagokat tartalmazó alakja vagy a minorai segítségével
- Cholesky-felbontás
- Szinguláris érték szerinti felbontás teljes, redukált és diadikus alakjának felírása
- Polárfelbontás és pszeudoinverz kiszámítása a szinguláris felbontásból
- Vektorok normáinak, mátrixok Frobenius-, 1, 2, ∞-normáinak kiszámítása
- Mátrix legjobb k-rangú közelítésének számítása
- A Jordan-normálalak meghatározása az A−λI-re vonatkozó ismeretekből
- Mátrix függvényének kiszámítása a Jordan-normálalakból
- Hermite-polinom meghatározása és segítségével mátrixfüggvény kiszámítása
- Elméleti témák
- Gersgorin-körök
- Cayley–Hamilton-tétel
- Ortogonális és unitér diagonalizálás
- Schur-felbontás
- Kvadratikus formák, mátrixok definitsége
- Szinguláris értékek és vektorok fogalma, kapcsolatuk a négy alapvető altérrel
- Szinguláris érték szerinti felbontás geometriai „jelentése”
- Norma definíciója
- Normák ekvivalenciája (R-ben és C-ben)
- Vektornorma és vektornormák ekvivalenciája
- Frobenius-norma és ekvivalens alakjai
- Mátrixnorma és indukált mátrixnorma
- Eckart-Young-tétel
- Blokkdiagonális alakok és invariáns alterek
- Minimálpolinom és tulajdonságai
- Általánosított sajátvektor, Jordan-lánc, Jordan-bázis, Jordan-blokk, Jordan-féle normálalak
- Jordan-tétel
- Az „f függvény definiálva van az A spektrumán” fogalmának definíciója
- Függvény mátrixban felvett értékének definíciója a Jordan-alakból
- Függvény mátrixban felvett értékének definíciója Hermite-polinommal
- Bizonyítások
- Hasonló mátrixok karakterisztikus polinomjai azonosak
- Pozitív szemidefinit mátrixok faktorizációja
- Szinguláris értékek létezése és egyértelműsége
- Polárfelbontás létezése, kiszámítása a szinguláris érték szerinti felbontásból
- Pszeudoinverz kiszámítása a szinguláris érték szerinti felbontásból
Házi feladatok
Mindegyik feladat pontszámát és a beadás határidejét megadjuk. A megoldásokat papíron kérjük, de végszükség esetén, kizárólag kivételes esetekben lehet a felsobb pont mat kukac gmail pont com címre is. A megoldásokat mindig az előadás elején kell beadni, de ha valaki nem tudja, leadhatja a határidő előtt a tanszéken is (Algebra Tanszék, H. épület. V. em. 5.) a nevemre. Más megoldását lemásolni nem szabad!
A feladatok között lesz olyan, amelyik kézzel is kiszámolható (pl. az 1. feladat), de a többséghez számítógép szükséges. A legtöbb feladat megoldható lesz valamelyik mátrix alapú rendszerben (Matlab vagy Octave). Egy feladatban tetszőleges pontosságú moduláris aritmetikát tudó programot lesz érdemes használni: pl. valamelyik komputer algebra programot, a Sage, Geogebra, Mathematica, Maple,... jó erre (a Sage a felhőben is fut, nem kell telepíteni, ezt ajánlanám első helyen: https://cloud.sagemath.com/), de egyszerűbb online program is elég pl. http://ptrow.com/perl/calculator.pl vagy a sok mindent tudó Wolfram Alpha. Ez utóbbiban programozási ismeretek nélkül is jó eséllyel eredményre lehet jutni (wolframalpha.com).
Igyekszem olyan egyszerűbb feladatokat adni, amelyek a tanultakhoz nagyon közeli alkalmazásokhoz kapcsolódnak. Remélem elég érdekesek lesznek ahhoz, hogy úgy érezzék, akkor is szívesen megoldanák őket, ha épp nem kéne :-).
1. Hibajavító kód (2 pont, határidő: 2017-02-28 kedd 10:15 IB026)
Tekintsük a kételemű F2 test fölötti következő mátrixot: H=[101010101100110001111]
- Határozzuk meg a H mátrix négy kitüntetett alterének egy-egy bázisát!
- Valós mátrixok esetén a sortér és a nulltér kiegészítő alterei egymásnak, véges testek fölött azonban ez nem igaz, a két tér metszete nem mindig a zérustér. Határozzuk meg S(H)∩N(H) alteret!
- A H nullterének bázisvektoraiból – mint oszlopvektorokból – képezzük a G mátrixot. Ezt hibajavító kód konstruálására használják (Hamming-kód). Egy 4-dimenziós x∈F42 üzenetvektor kódja a 7-dimenziós y=Gx kódvektor. Mutassuk meg, hogy egy y vektor pontosan akkor kódvektor, ha Hy=0.
- [Szorgalmi (nem kötelező) feladat: mutassuk meg, hogy ha az y kódszó i-edik koordinátája megváltozik (azaz egyetlen bithiba történik a csatornán), akkor Hy megegyezik a H mátrix i-edik oszlopával, így a hiba javítható.]
2. Lineáris leképezések (2 pont, határidő: 2017-03-07 kedd 10:15 IB026)
Jelölje a legföljebb harmadfokú polinomok vektorterét P. Tegyük fel, hogy egy P-beli p polinommal leírható mennyiségre végzünk ,,pontos'' mérést az x0,x1,x2,x3 helyeken. Gondoljuk meg, hogy a (p(x0),p(x1),p(x2),p(x3))∈R4 vektorhoz a p∈P polinomot rendelő leképezés lineáris! Minket azonban nem is maga a polinom érdekel, hanem csak a p′(0), az ∫10p(x)dx, és az ∫1−1p(x)dx értékek. Tehát a (p(x0),p(x1),p(x2),p(x3))↦(p′(0),∫10p(x)dx,∫1−1p(x)dx) leképezést szeretnénk megadni minél egyszerűbben.
- Adjunk tömör indoklást arra, hogy e leképezés lineáris!
- Mivel e leképezés lineáris, így megadható egy mátrixszal való szorzással. Válasszunk konkrét xi értékeket (csupa különbözőt!), és határozzuk meg e mátrixot. (Aki e feladatot programmal oldja meg, válasszon nem egész xi értékeket.)
- Számításainkat ellenőrizzük a p1(x)=x3−x2+x−1 és a p2(x)=1 polinomból számolt értékekkel.
3. Optimális megoldás (2 pont, határidő: 2017-03-14 kedd 10:15 IB026)
Írjuk fel (számítógéppel generáljuk) egy n-ismeretlenes (n>3) és m egyenletből álló (m>n) ellentmondásos lineáris egyenletrendszer bővített mátrixát véletlen együtthatókkal, teljes oszloprangú együtthatómátrixszal.
- Az együtthatómátrix (a) pszeudoinverzének valamint (b) QR-felbontásának segítségével határozzuk meg az egyenletrendszer optimális megoldását!
- Legyen B az együtthatómátrix transzponáltja, és b egy tetszőleges n-dimenziós vektor. Írjuk fel a Bx=b egyenletrendszer összes megoldását az x=B+b+(I−B+B)y képlettel, ahol y tetszőleges vektor.
- Igazoljuk, hogy a fenti képlet valóban megadja az egyenletrendszer összes megoldását!
A feladat numerikus részének megoldásához használjunk mátrixalapú programot (Octave, Matlab) vagy CAS programot (Sage, Mathematica, Maple). (Az utolsó ponthoz útmutatás: mit tudunk B+B-ről és B nullterének kapcsolatáról?)
4. Dokumentumok rangsorolása (2 pont, határidő: 2017-03-21 kedd 10:15 IB026)
E feladat célja, hogy a Google PageRank nevű algoritmusa alapötletének megvalósításán keresztül tapasztalatokat szerezzünk a hatványmódszer alkalmazásáról, valamint több később tanulandó fogalomról, tételről (Markov-lánc, Perron-tétel, vektornormák). Webes dokumentumokat kell fontosságuk alapján rangsorolni, ami legegyszerűbben úgy mérhető, hogy képzeletben követjük egy weben szörfölő útját, aki minden dokumentum linkjei közül véletlenszerűen választ és így dokumentumról dokumentumra bolyong a weben. Ha e bolyongást nagyon sokáig folytatja, kialakul egy természetes sorrend, melyben minden dokumentum azzal arányos számú pontot kap, ahányszor ott járt a szörfölő.
Legyen egy n×n-es A=[aij] mátrix az n dokumentum közti áttérés mátrixa, azaz aij={1kha a j-edik dokumentumban k link van, és az egyik az i-edikre mutat1nha a j-edik dokumentumban nincs egyetlen link sem0egyébként. Így olyan mátrixot kapunk, melyben minden oszlop a dokumentumokba való átlépés valószínűségeloszlása, tehát minden oszlopösszeg 1. Ez a modell sem jó, ha vannak olyan dokumentumok, melyek csak egymásra hivatkoznak. A modellen ezért úgy módosítunk, hogy a szörfölő minden esetben d valószínűséggel egyenletes eloszlás szerint választ az összes dokumentum közül, és 1−d valószínűséggel a dokumentum linkjei közül. A bolyongást leíró mátrix ekkor a következő alakú: M=(1−d)A+d1nJ, ahol J a csupa 1-esből álló mátrix, és d∈(0,1). Tapasztalatok szerint érdemes d-t a (0.1,0.2) intervallumból választani, példánkban legyen d=0.15, így 1−d=0.85. (A későbbiekben bizonyítani fogjuk, hogy e mátrixnak 1 a maximális abszolút értékű sajátértéke, ami egyszeres algebrai multiplicitású és hogy a hozzá tartozó sajátvektorok közt pontosan egy olyan w sajátvektor van, melynek minden koordinátája pozitív és a koordináták összege 1, azaz a w sajátvektor egy valószínűségeloszlás.)
Könnyen meggondolható, hogy ha az n-dimenziós v vektor a dokumentumok közül való (első) választás valószínűségeloszlása, akkor Mkv annak valószínűségeloszlása, hogy a szörfölő melyik dokumentumban van a k-adik lépés után. Mindezek alapján a hatványmódszerből tudjuk, hogy lim.
- Generáljunk számítógéppel (Octave, Matlab, Sage, Mathematica, Maple) egy n\times n-es A mátrixot, mely a fenti definíciónak megfelel, n>10, és a képzeletbeli dokumentumokban 0-5 link van (de legalább egyben 0). Egy ekkora mátrix kinyomtatása már nehézkes, ezért vizualizáljuk egy szürkeárnyalatos ábrával úgy, hogy a 0-nak a fehér, 1-nek a fekete szín feleljen meg (Octave-ban Matlabban pl. az imshow függvény használható, csak a színezést kell megfordítani). Az első lépés kódját nem kell a házi feladathoz mellékelni ha az hosszadalmas, elég csak e szürkeárnyalatos képet.
- Képezzük a fentiek alapján az M mátrixot, és határozzuk meg az 1-het tartozó sajátvektorok közül azt a w vektort, amelyben a koordináták összege 1. Generáljunk 10 véletlen v eloszlásvektort, majd határozzuk meg mindegyikhez azt a legkisebb k számot, melyre M^kv-w legnagyobb abszolút értékű koordinátája kisebb az \frac1n10^{-2} számnál. Írjuk ki a k e 10 értéket!
- Határozzuk meg az előzők alapján a dokumentumok fontossági sorrendjét és írjuk ki.
- Végül az alábbi két feladat egyikét oldjuk meg:
- Rajzoljuk ki az A mátrixhoz tartozó dokumentumok linkjeinek irányított gráfját (azaz az i-edik csúcsból menjen él a j-edikbe, ha az i-edik dokumentum hivatkozik a j-edikre). E gráfnak tehát 10-nél több csúcsa van, de minden csúcs kifoka legföljebb 5. (pl. Matlab: digraph függvény)
- Igazoljuk, hogy minden olyan v vektorra, mely valószínűségeloszlás, az Mv is valószínűségeloszlás, és hogy az M mátrixnak az 1 sajátértéke.
5. Információtömörítés SVD-vel (2 pont, határidő: 2017-04-04 kedd 10:15 IB026)
Vegyen egy saját pixelformátumú szürkeárnyalatos fényképet (vagy egy színest konvertáljon szürkeárnyalatossá) és egy megfelelő programmal készítsen belőle egy mátrixot, melynek minden eleme a kép egy pontjának árnyalatát adja meg (Octave-ban/Matlabban az imread/imwrite paranccsal lehet beolvasni/kiírni, és van parancs a színesből szürkére való konverzióra, de használható a Sage vagy a Mathematica is). Legyen e mátrix rangja r. Írja fel a mátrix szinguláris felbontását, majd abból készítsen két olyan kép-mátrixot, melyek egyikének 10, másikának r/2 (egész része) a rangja, és ,,legközelebb'' van az eredeti mátrixhoz (ez úgy számolható, hogy az első 10, illetve első r/2 tagját adja össze a szinguláris felbontás diadikus alakjának). Jelenítse meg e két képet az eredeti mellett. Ezután mindkét képre számítsa ki az elhagyott szinguláris értékek négyzetösszegének gyökét (ez fogja mérni a két mátrix távolságát Frobenius-normában), és adja meg a legnagyobb elhagyott szinguláris értéket (ez fogja mérni a két mátrix távolságát 2-normában). (Akinek van kedve, és színes nyomtatója, megteheti hogy a három színösszetevő mindegyikére elvégzi a szinguláris felbontást, majd a fenti eljárást, és színes képeket jelenít meg).
6. A főirány megkeresése (2 pont, határidő: 2017-04-11 kedd 10:15 IB026)
Sok olyan alkalmazás van, melyben a valóság bizonyos dolgait m paraméterrel jellemezzük, azaz egy m-dimenziós vektorral. Keressük azt az irányt, amely mentén haladva a legjobban szét tudjuk választani és sorba tudjuk rendezni a pontokat.
Adva van n darab m-dimenziós \mathbf{a}_i vektor. A belőlük képzett mátrix legyen \mathbf{A}\in\mathbb{R}^{m\times n}. Tegyük fel, hogy a vektorok átlaga a zérusvektor (ha nem, akkor vonjuk ki mindegyikből az átlagukat), azaz tegyük fel, hogy \frac1n \sum_{i=1}^n \mathbf{a}_i=\mathbf0. Vizualizáljuk ezt a ponthalmazt egy origón átmenő egyenesre való merőleges vetítéssel. Ha az egyenes irányvektora \mathbf x egységvektor, akkor az \mathbf{a}_i vektor vetületének koordinátája az egyenesen \mathbf{a}_i^T\mathbf x. Nyilván kevessé jó a vetítés, ha a vetületek nagyon közel kerülnek egymáshoz, ezért azt az egyenest keressük, melynél a vetületek szórása a lehető legnagyobb. E számok átlaga (tapasztalati várható értéke) M(\{\mathbf{a}_i^T\mathbf x: i=1,\dots,n\})= \frac1n \sum_{i=1}^n \mathbf{a}_i^T\mathbf x =\left(\frac1n \sum_{i=1}^n \mathbf{a}_i\right)^T\mathbf x =0, (tapasztalati) szórásnégyzetük pedig S^2(\{\mathbf{a}_i^T\mathbf x: i=1,\dots,n\})= \frac1n \sum_{i=1}^n \left(\mathbf{a}_i^T\mathbf x - M(\mathbf{a}_i^T\mathbf x)\right)^2= \frac1n \sum_{i=1}^n\left(\mathbf{a}_i^T\mathbf x \right)^2 =\frac1n \mathbf{x}^T\mathbf A \mathbf{A}^T\mathbf x = \frac1n \|\mathbf{A}^T\mathbf{x}\|_2^2. Ennek maximuma megegyezik a \frac1n \|\mathbf{A}^T\|_2^2 értékkel (ld. az előadás anyagát).
A feladat: (a fenti szöveg megértése, majd) egy véletlen mátrixhoz (pl. rand függvénnyel az Octave/Matlab programokban generált legalább n=6 darab legalább m=5-dimenziós vektort adó mátrixhoz) keressük meg a legnagyobb szórást adó egyenes egységnyi irányvektorát, és vetítsük a vektorokat erre az egyenesre, majd írjuk ki a vetületül kapott számokat. A maximális szórást számoljuk ki többféleképp is! Mi köze mindennek a szinguláris értékekhez és vektorokhoz?
7. Mátrixfüggvények (3 pont, határidő: 2017-04-25 kedd 10:15 IB026)
- Vegyünk egy legalább 10×10-es valós \mathbf J Jordan-mátrixot, amelyben nincsenek 1×1-es Jordan-blokkok, de van legalább egy legalább 3×3-as és melynek pontosan két különböző sajátértéke van, egyik pozitív, másik negatív. Legyen \mathbf C egy \mathbf J-vel azonos méretű véletlen (tehát invertálható) valós mátrix, és legyen \mathbf{A} = \mathbf{CJC}^{-1}.
- Írjuk fel \mathbf{A} minimálpolinomját! (számítógép használata nélkül, de géppel is ellenőrizhetjük)
- Írjuk fel az e^{\mathbf{A}} kiszámításához használható Hermite-polinomot, majd számítsuk ki vele e^{\mathbf{A}} értékét (utóbbit természetesen géppel)! A számítást ellenőrizzük az e^{\mathbf{A}}=\mathbf{C}e^\mathbf{J}\mathbf{C}^{-1} mátrix kiszámításával!
- Számítsuk ki az \mathbf{A}^{1/3} és a \mathrm{sgn}(\mathbf{A}) mátrixokat, ahol \mathrm{sgn} az előjelfüggvény. Értelmezve volnának-e e függvények, ha az \mathbf{A} egyik sajátértéke 0 lenne?
8. Egy sztochasztikus folyamat – csöncsön gyűrű (3 pont, határidő: 2017-05-02 kedd 10:15 IB026)
k=12 (vagy több, de páros sok) gyerek körben ül, egyikük kezében rejtve egy gyűrű. Egy gyermekdal ritmusára mindenki úgy tesz, mintha egyik szomszédja kezébe adná a gyűrűt. Külső szemlélő nem látja hol a gyűrű, és hogy ki, mikor, kinek adja. Tegyük fel, hogy minden játékos a szomszédjai iránti szimpátia fix mértéke szerinti valószínűséggel, véletlenül választva adja át a gyűrűt. Ha az n-edik pillanatban a gyűrű helyzetének valószínűségeloszlását a k-dimenziós sztochasztikus \mathbf{v} sorvektor írja le, akkor a következő pillanatban (a csere után) a \mathbf{vP} vektor, ahol a \mathbf P mátrix megadja, hogy ki milyen valószínűséggel kinek adja a gyűrűt. E mátrix (átmenetmátrix) alakja \mathbf{P}= \begin{bmatrix} 0 &1-p_1&0 & 0 &\dots &0&p_1\\ p_2& 0 &1-p_2& 0 &\dots &0& 0\\ 0 & p_3& 0 & 1-p_3&\dots &0& 0\\ \vdots&\vdots&\vdots&\vdots&\dots&\vdots&\vdots\\ 1-p_k&0&0&0&\dots&p_k&0 \end{bmatrix} ahol [\mathbf P]_{i,i-1}=p_i, [\mathbf P]_{i,i+1}=1-p_i, és p_i\in[0,1] (i=1,2,\dots,k) tetszőleges.
- Generáljunk véletlen elemekkel egy ilyen \mathbf P mátrixot és egy véletlen nemnegatív \mathbf v vektort (legyen \|\mathbf{v}\|_1=1)! Milyen pozitivitási osztályba tartozik a \mathbf P mátrix (primitív, reducibilis, irreducibilis)?
- Vizsgáljuk meg a \mathbf{vP}^n vektorok viselkedését, ha n tart végtelenhez! Létezik-e e vektorsorozatnak határértéke vagy torlódási pontja? Létezik-e a \mathbf{v}, \mathbf{vP},\dots, \mathbf{vP}^{m-1} vektorok átlagának határértéke? Mi ezek jelentése?
- Mi történik a fenti értékekkel, ha a p_i valószínűségek egyike 0, egy másika 1, vagyis ha van olyan játékos, aki mindig jobbra, és olyan is, aki mindig balra adja a gyűrűt? Magyarázzuk meg az eredményeket.
- Határozzuk meg \mathbf P Perron-vektorait! Mi köze van az előző eredményeknek a Perron-vektorokhoz?
A kérdésekre több módon is válaszolhatunk: a mátrixszal való számolással szerzett tapasztalatok alapján, a játék viselkedéséből levont következtetések és az elmélet alapján. Ahol lehet, világítsuk meg az eredményeket minden oldalról, de tömören! A feladat megoldásában segíthet a lineáris algebra alkalmazásairól szóló jegyzet.
9. Lineáris mátrixegyenlet (2 pont, határidő: 2017-05-09 kedd 10:15 IB026)
- Válasszunk olyan véletlen egész elemű \mathbf{A}_1, \mathbf{A}_2, \mathbf{B}_1, \mathbf{B}_2, \mathbf{C} mátrixokat, melyek egyike sem négyzetes, és az \mathbf{A}_1\mathbf{X}\mathbf{B}_1+ \mathbf{A}_2\mathbf{X}\mathbf{B}_2=\mathbf{C} egyenletben szereplő műveletek elvégezhetőek. Oldjuk meg a fenti lineáris mátrixegyenletet (Octave/Sage/Matlab) a tanult módszerrel.
- Válasszunk egy egészelemű m\times m-es \mathbf{A} és egy egész elemű n\times n-es \mathbf{B} mátrixot (2 \lt m\neq n \gt 2) úgy, hogy \mathbf{A}-nak és -\mathbf{B}-nek legyen legalább egy közös sajátértéke. Válasszunk úgy egy \mathbf{C} mátrixot, hogy az \mathbf{A}\mathbf{X}+ \mathbf{X}\mathbf{B}=\mathbf{C} egyenletnek legyen végtelen sok megoldása (határozzuk meg), és egy másikat úgy, hogy ne legyen megoldása.
- (*) Igazoljuk, hogy ha az előző mátrixegyenlet (Sylvester-egyenlet) megoldható, akkor fennáll az alábbi hasonlóság: \left[ \begin{array}{rr} \mathbf{A} & \mathbf{C}\\ \mathbf{O} &-\mathbf{B} \end{array} \right] \sim \left[ \begin{array}{rr} \mathbf{A} & \mathbf{O}\\ \mathbf{O}& -\mathbf{B} \end{array} \right].