Felsőbb matematika villamosmérnököknek - Haladó lineáris algebra (BMETE90MX54) 2016
Előadások
- Vektorok, egyenletrendszerek
- Mátrixok
- Determinánsok
- Lineáris leképezések (2016-03-22)
- Ortogonalizáció (2016-03-22)
- Sajátérték, sajátaltér, diagonalizálhatóság, kvadratikus alakok (2016-03-28)
- SVD (2016-04-11, előadás után frissítve)
- Jordan-féle normálalak (2016-04-26)
- Nemnegatív mátrixok (2016-04-18)
- Mátrixfüggvények (2016-04-26)
- Mátrixegyenletek (2016-05-10)
A készülő jegyzet (V.16-02-27) folyamatosan frissülő változata itt található.
Gyakorlatok
- feladatsor (egyik, másik változat – minimális különbség)
- feladatsor (itt),
- feladatsor (itt),
- feladatsor (itt),
- feladatsor (itt),
Házi feladatok
Mindegyik feladat 1 pont, hacsak nincs a feladathoz írva valami más. A megoldásokat papíron kérjük, de végszükség esetén lehet a felsobb pont mat kukac gmail pont com címre is. Más megoldását lemásolni nem szabad!
- feladat: Írjunk fel egy valós 4x5-ös mátrixot (véletlen nem
0-elemekkel), melynek rangja 3. Írjunk fel egy másik 4x5-ös
3-rangú mátrixot is, melynek elemei a 2-elemű testből valók
(itt elég, ha minden sorban vannak nemnulla elemek).
Határozzuk meg mindkét mátrix alapvető altereinek (azaz a
sortér, az oszloptér, a nulltér és a transzponált nulltér)
egy-egy bázisát.
Határidő: 4. előadás kezdete, 2016-03-08 10:15 - feladat: Írjunk fel egy 2 egyeneletből álló valós,
konzisztens, 4-ismeretlenes (nem triviális)
egyenletrendszert. Adjuk meg az összes megoldását az egyetlen
sortérbe eső megoldás segítségével. A sorvektorok megfelelő
lineáris kombinációjával igazoljuk (ellenőrizzük), hogy e
megoldás valóban a sortérben van.
Határidő: 4. előadás kezdete, 2016-03-08 10:15 - feladat: Ön egy többfős társasággal hatalmas pénzösszeg
tulajdonosa,
melyet egy széfben tartanak. A széf kódja egy titkos 8-jegyű
t szám, melyet egy program véletlenszerűen állított be,
és úgy osztott meg Önök közt, hogy csak legalább 3 fő
egyetértésével lehessen (a véletlen tippelésnél nagyobb
eséllyel) kinyitni. Ehhez mindenki kap egy 8-jegyű számokból
alló (X,Y) számpárt, ahol X mindenkinél a
a születésének napja évszázad
nélkül, valamint telefonszáma utolsó 2 jegye, azaz ÉÉHHNNTT,
míg Y
mindenkinél egy csak általa ismert szám (a számok első jegye
is lehet 0). A t titok és minden személy
(X,Y) párja eleget tesz
egy t+aX+bX2=Y alakú
egyenletnek, ahol a
műveleteket az Fp testben kell elvégezni,
a, b és t mindenki előtt ismeretlen, és
ahol p = 99999989 (a legnagyobb 8-jegyű prím).
X az Ön esetén is a saját születési és telefonadata szerinti szám, míg Y = 12345678. Két társával megegyeznek, hogy kinyitják a széfet. Az ő számpárjaik: (90091456,51636639) és (91101022,34626431). Melyik szám nyitja a széfet? (A számításokhoz tetszőleges pontosságú moduláris aritmetikát tudó programot érdemes használni. Bármely komputer algebra program, pl. 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 még egyszerűbb online program is elég pl. http://ptrow.com/perl/calculator.pl vagy Wolfram Alpha).
A feladatot bármilyen módszerrel megoldhatjuk, de attól függetlenül írjuk fel az együtthatómátrix, vagy annak transzponáltja LU-felbontását is (természetesen ezt is Fp-ben számolva).
Határidő: 2016-03-22 10:15 - Válasszon három lineárisan független 3-dimenziós vektort
véletlenszerűen (a standard egységvektoroktól különbözőket),
és írja föl annak a lineáris leképezésnek
az A
mátrixát, mely az első két vektor síkjára vetít a harmadik
vektor mentén, és annak a leképezésnek
a B mátrixát,
mely az első vektor által kifeszített altérre (egynesre) vetít
a másik két vektor által kifeszített sík mentén! Számításait
ellenőrizze úgy, hogy
- kiszámítja egy mátrixszorzással a három választott vektor képét mindkét leképezés esetén,
- mindkét mátrixról ellenőrzi, hogy valóban egy vetítés mátrixa.
Határidő: 2016-03-29 10:15 - Írja fel 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átrxszal).
- Igazolja, hogy az együtthatómátrix teljes oszloprangú és hogy a bővített mátrix valóban ellentmondásos egyenletrendszerhez tartozik!
- Az együtthatómátrix pszeudoinverzének segítségével határozza 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. Írja 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!
Határidő: 2016-03-29 10:15 - (Octave vagy Matlab használatával)
Legyen A egy 6x5-ös véletlen
mátrix. Tekintsük ezt egy 4-ismeretlenes, 6 egyenletből álló
egyenletrendszer bővített mátrixának. (Ha valóban véletlen
valós elemű a mátrix, akkor az egyenletrendszer 1
valószínűséggel inkonzisztens, lebegőpontos számok esetén 1-hez
nagyon közeli valószínűséggel. Az inkonzisztencia
ellenőrizhető a
rref
függvénnyel.) Számítsuk ki az együtthatómátrix QR-felbontását ([Q R]=qr(M,0)
, a 0 argumentum biztosítja, hogy Q 6x4-es szemiortogonális mátrix legyen), majd Q és R segítségével határozzuk meg az egyenletrendszer optimális megoldását! Ellenőrizzük az eredményt mátrixosztással és a pszeudoinverz kiszámításával is (\
,pinv
).
Határidő: 2016-04-05 10:15 - (Octave, Matlab vagy Sage használatával) Vegyen egy (saját)
pixelformátumú szürkeárnyalatos fényképet és készítsen belőle
egy mátrixot, melynek minden eleme a kép egy pontjának
árnyalaltát adja meg (pl. Octave-ban és Matlabban az
imread/imwrite paranccsal lehet beolvasni/kiírni, de van
parancs a színesből szürkére való konverzióra 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 – a norma fogalma a következő előadás anyaga, akkor
fogjuk tisztázni ezek matematikai tartalmát).
(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, így három színes képet jelenít meg).
(2 pont)
Határidő: 2016-04-12 10:15 - 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
$$
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 6 darab 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 2-féleképp is.
(2 pont)
Határidő: 2016-04-19 10:15 - 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 12-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_n&0&0&0&\dots&p_n&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,n$) tetszőleges.
(a) 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)?
(b) 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}^{k-1}$ vektorok átlagának határértéke? Mi ezek jelentése?
(c) 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.
(d) 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! (3 pont)
Határidő: 2016-04-25 10:15 - Vegyen egy legalább 10×10-es valós $\mathbf J$
Jordan-mátrixot, amelyben
nincsenek 1×1-es Jordan-blokkok é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}$.
(a) Írja fel $\mathbf{A}$
minimálpolinomját!
(b) Írja fel az $e^{\mathbf{A}}$
kiszámításához használható Hermite-polinomot, majd számítsa ki
vele $e^{\mathbf{A}}$ értékét!
(c) Számítsa ki $e^{\mathbf{A}}$
értékét a $\mathbf{C}e^\mathbf{J}\mathbf{C}^{-1}$ mátrix
kiszámításával.
(d) Számítsa 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?
(4 pont)
Határidő: 2016-05-10 10:15 - 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.
(a) Oldjuk meg a fenti lineáris mátrixegyenletet
(Octave/Sage/Matlab).
(b) 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.
(c) 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].
\]
(3 pont - Ez az utolsó házi feladat)
Határidő: 2016-05-17 10:15
Eredmények
1. ZH
2016 március 29, kedd, 18:00-20:00. Terembeosztás a vezetéknév kezdőbetűje szerint:
- A-Men: E1B
- Mer-Z: STFNAGY
- 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,
- 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 (5.15)
- 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 elemi sorműveletekkel, sor vagy oszlop szerinti kifejtéssel, kígyók determinánsainak összegére bontással
- 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 (7.71)
- polinomiális regresszió (7.55. példa)
- pszeudoinverz fogalma és a Moore-Penrose-tétel
- (szemi)ortogonális mátrixok, Givens-forgatás, Householder-tükrözés
- 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
2. ZH
2016 május 3, kedd, 18:00-20:00, terem: E1B,STFNAGY - terembeosztás, mint az 1. ZH-n:
- A-Men: E1B
- Mer-Z: STFNAGY
- Gyakorlati feladattípusok
- altérben ortogonális (ortonormált) bázis keresése
- pszeudoinverz kiszámítása
- QR-felbontás kiszámítása
- egyenletrendszer legkisebb abszolút értékű optimális megoldásának meghatározása (1) az együtthatómátrix pszeudoinverzének kiszámításával, (2) a QR-felbontás fölhasználásával
- mátrix diagonalizálása, sajátfelbontásának és spektrálfelbontásának felírása
- mátrix ortogonális diagonalizálása
- szinguláris értékek, bal és jobb szinguláris vektorok, SVD, redukált SVD, SVD diadikus alakjának meghatározása
- vektor- és mátrixnormák kiszámítása
- mátrix (ir)reducibilitásának és primitívségének eldöntése (az előadás alapján)
- (A/r)k határértékének kiszámítása a Perron-vektorokkal (az előadás alapján)
- Elméleti témák
- speciális mátrixok sajátértékei
- hasonlóság, diagonalizálhatóság, sajátalterek direkt összege és a diagonalizálhatóság (8.40)
- Gersgorin-körök
- Cayley–Hamilton-tétel
- ortogonális és unitér diagonalizálás (9.3, 9.9)
- Schur-felbontás
- kvadratikus formák, mátrixok definitsége
- szinguláris értékek és vektorok fogalma, kapcsolatuk a négy alapvető altérrel
- a szinguláris érték szerinti felbontás geometriai ,,jelentése''
- norma definíciója
- normák ekvivalenciája (R-ben és C-ben)
- mátrixnorma definíciója, indukált norma és ekvivalens alakjai
- Eckart–Young-tétel (kis rangú approximáció tétele)
- a szinguláris értékek kapcsolata a 2- és a Frobenius-normával
- alterek direkt összegére bontás és a blokkdiagonális mátrix kapcsolata
- általánosított sajátvektor, Jordan-lánc, Jordan-bázis fogalma
- f definiálva van az A spektrumán jelentése
- Perron-tételek pozitív mátrixokra
- Perron-vektorok
- Perron–Frobenius-tételek nemnegatív mátrixokra
- sztochasztikus és duplán sztochasztikus mátrix
- Bizonyítások:
- A szinguláris értékek létezése (AHA hasonló ΣHΣ-hoz, önadjungált, pozitív szemidefinit, ortogonálisan diagonalizálható)
- Polárfelbontás előállítása SVD-ből
- Pszeudoinverz előállítása SVD-ből
pót-ZH
2016 május 19, csütörtök, 18:00-20:00 (IB025,026,027)
2016 május 24, kedd, 12:00-14:00 (EIC)