Mátrixfelbontások BSc szakdolgozat

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Mátrixfelbontások BSc szakdolgozat"

Átírás

1 Eötvös Loránd Tudományegyetem Természettudományi Kar Radnai Georgina Mátrixfelbontások BSc szakdolgozat Témavezető: Ágoston István Algebra és Számelmélet tanszék Budapest, 6

2 Tartalomjegyzék Bevezetés 4. LU-felbontás 5.. Mátrixok LU-felbontása LU-felbontás alkalmazása Kiszámolási módszerek Egy másik módszer: Gauss-elimináció Példa QR-felbontás.. Mátrixok QR-felbontása QR-felbontás Gram Schmidt-ortogonalizációval QR-felbontás Householder transzformációval Householder-mátrixok kiszámolása: Példa QR- felbontás Givens forgatással Szinguláris értékek szerinti felbontás 3.. Önadjungált szemidefinit mátrixok Mátrix szinguláris értékei, szinguláris értékek szerinti felbontás Eckart Young - tétel Az Eckart - Young -tétel alkalmazása képtömörítésre

3 Köszönetnyílvánítás Mindenek előtt szeretném megköszönni témavezetőmnek, Ágoston Istvánnak, aki folyamatosan támogatott, valamint meglátásaival és ötleteivel nagyban hozzájárult a szakdolgozatom elkészüléséhez. Szeretném megköszönni a családomnak, akik még a legnehezebb időszakokban is mellettem álltak és lelkesítettek nem csak a szakdolgozat elkészülésében, hanem végig az egyetemi éveim alatt. Külön köszönöm Márton Ákosnak, aki segített a Latex illetve a Matlab programok megértésében. Szeretném még megköszönni barátaim türelmét és támogatását, főképpen Bukovinszi Zsófiának, Fekete Katának, Horváth Dórának, Sári Kingának és Virág Dalmának. 3

4 Bevezetés Mátrixfelbontással akkor találkoztam először, amikor a lineáris algebrát tanultam és azt mondtuk egy mátrixra, hogy diagonizálható. Hiszen azok a mátrixok, amik diagonizálhatók, azokat fel tudjuk írni úgy, hogy egy invertálható mátrix szorozva egy diagonális mátrixszal szorozva egy invertálható mátrixszal. Az előnye például, hogy sokkal könnyebb egy diagonális mátrixot hatványozni. Ennél trükkösebb alkalmazások is vannak, és ehhez hasonlóakat numerikus analízisből tanultam. Tipikusan a numerikus eljárások ismertetésénél találkozik az ember különböző felbontásokkal. A szakdolgozatomban három ilyen felbontást fogok ismertetni és megmutatok néhány eljárást, hogy hogyan is lehet ezeket a felbontásokat megkapni, illetve mire lehet őket használni. Ezek a lineáris algebra numerikus alkalmazásainál jönnek elő, főleg számolások, számítások gyorsítására, egyszerűbbé tételére. A felbontások tárgyalásánál támaszkodtam a Faragó István, Horváth Róbert: Numerikus módszerek című könyvére, illetve a szinguláris értékek szerinti felbontásnál pedig Ivanyos Gábor jegyzeteire. A képtömörítésnél használtam a Matlab programot, hogy illusztráljam a szinguláris értékek szerinti felbontás alkalmazhatóságát. 4

5 . fejezet LU-felbontás.. Mátrixok LU-felbontása... Definíció. Egy A R n n mátrix LU-felbontásán egy olyan A = L U szorzatelőállítást értünk, ahol L R n n alsó háromszögmátrix (L mint lower) és U R n n felső háromszögmátrix (U mint upper), továbbá L-ről feltesszük, hogy normált, azaz a főátlóban csak egyesek szerepelnek. Az A R 3 3 mátrix esetén L és U a következőképpen néz ki: u u u 3 L = l U = u u 3, l ij, uij R l l 3 u Tétel. Az A R m m reguláris mátrixnak akkor és csak akkor létezik LU-felbontása, ha az összes főminor mátrixa is reguláris, azaz a a... a n a a... a n A (n) = jelöléssel (ahol n m) deta (n) a n a n... a nn Ekkor az LU-felbontása egyértelmű. Bizonyítás: Teljes indukcióval bizonyítjuk. k = -re nézzük meg A felbontását: A = (a ) = (u ), tehát ebből következik, hogy a = u. Tegyük fel, hogy A k -ről tudjuk, hogy létezik az LU-felbontása vagyis A k = L k U k. Ezt felhasználva nézzük meg A k felbontását: 5

6 A k = ( A k c T k d k a kk ) ( ) ( L k = lk T... U k o T u k u kk ) A mátrix szorzást írjuk fel blokkonként, így azt kapjuk, hogy: L k u k = d k l T k U k = c T k U T k l k = c k l T k u k + u kk = a kk Mivel feltettük, hogy egyértelműen létezik L k U k így az L k u k = d k -ből u k egyértelműen kifejezhető hiszen det(l k ) =. Az lk T U k = c T k lt k tudjuk kifejezni, hiszen det(a k ) = det(l k ) det(u k ) = (U k ). l T k u k + u kk = a kk -ból pedig tudjuk, hogy u kk = a kk l T k u k. Ha tudjuk, hogy det(a k ) = det(l k ) det(u k ) és det(u k ) = det(u k ) u kk -ből pedig következik, hogy a kk. Nézzük meg az LU-felbontást visszafelé. Ha van egy LU-felbontásom és az összes főminor mátrixa reguláris, akkor A is reguláris lesz. Megmutatom, hogy A-nak a főminorjai ugyanazok, mint LU -nak a főminorjai. Tegyük fel, hogy létezik egy A = LU ( felbontásom. ) Vegyük fel A-nak a A A blokkmátrixok szerinti felbontását: A = A 3 A 4 Bontsuk fel L-et és U-t is hasonlóképpen : ( ) ( L L U U 3 ekkor L = és U = L 3 L 4 U U 4 Ezek a blokkmátrixok ugyanakkora méretűek és szeretném megmutatni, hogy ezek regulárisak. Az L és az U mátrixunkat szorozzuk össze és nézzük meg, hogy A blokkmátrixra így mit kapunk. A = L U + L U 3 Mivel L alsó háromszög mátrix, U pedig felső háromszög mátrix, így az L = és U 3 =, amiből adódik, hogy A = L U Nézzük meg mi lesz A -es blokkmátrix esetén. A = L U 3 + L U 4 Ebben az egyenletben L = ezért A = L U 3 Az A 3 -as blokkot is könnyű kiszámolni, hiszen A 3 = L 3 U + L 4 U, ahol U 3 =, így A 3 = L 3 U szintén leegyszerűsödik. A 4 pedig a következőképpen fog kinézni : A 4 = L 3 U 3 + L 4 U 4 Látjuk, hogy A-nak a főminorjai L-nek és U-nak a főminorjaival egyeznek meg. Tegyük fel, hogy A reguláris. L biztos, hogy reguláris, hiszen a főátlójában ) 6

7 egyesek szerepelnek. U-ról feltettük, hogy felső háromszögmátrix és U-nak regulárisnak kell lennie, hiszen, ha nem lenne reguláris, akkor A sem lenne, így pedig U főátlójában nem nulla elemek állnak. Ennek a főminorjai is regulárisak, így két reguláris mátrixot szorzunk, tehát A reguláris mátrix lesz és minden főminorja reguláris... LU-felbontás alkalmazása Egy mátrix LU-felbontásának ismeretében a alábbi feladatok könnyebben oldhatók meg: (i) determináns leolvasásánál: A mátrix determinánsát megkaphatjuk, ha az U mátrix főátlóbeli elemeit összeszorozzuk. (ii) lineáris egyenletrendszerek kiszámolásánál: Akkor érdemes LU- felbontást készíteni, ha sokszor fogjuk használni ezeket a mátrixokat. Ha már kiszámoltuk az A mátrix LU - felbontását, akkor könnyebben (kevesebb lépésből (n )) megoldható az A x = b egyenletrendszer. Itt az a könnyebbség, hogy a háromszög mátrix miatt csak visszahelyettesítéssel összesen n művelettel. A = L U A x = L (U x) = b Legyen az U x = y tehát akkor L y = b. Ebből könnyen kiszámolható y. Behelyettesítjük azu x = y egyenletbe és megkapjuk x értékét. Az A x = b egyenletrendszer megoldható, akkor és csak akkor, ha az L y = b és U x = y egyenletrendszerek is megoldhatók. Megmutatom, hogy amikor egy ilyen felső háromszögmátrixszal megadott egyenletrendszert oldok meg akkor a lépésszámigény lényegében n. Van (n i) (n k + ) szorzás, ugyanennyi összeadás, vagyis (n i) (n k + ) és még egy darab osztás, ez összesen (n i) + db műveletigény. Számoljuk ki, hogy ez n darab i-re nézve mennyi. n + (n i) }{{} ) + = (a + ) + = n ( i= n = a + (n ) + = a= a= (n )n + n = n + o(n) 7

8 Mivel nekünk két háromszögmátrixunk van, amibe vissza kell helyettesíteni így a műveletigénye kétszer annyi, vagyis n. Ha viszont egy általános mátrixnak csinálom meg a Gauss - eliminációját, akkor ha ott az első oszlopot nullázom, az n lépés. Utána a második oszlopot nullázom (n ) lépésigény, a harmadikat, ott (n ) lépésigény, így összesen a Gauss - elimináció műveletigénye 3 n3 + o(n ) Tehát ha már megvan nekünk egy mátrix LU - felbontása, akkor tényleg sokkal egyszerűbben, kevesebb lépésből meg tudunk oldani egyenletrendszereket..3. Kiszámolási módszerek Az L és az U elemeit viszonylag egyszerűen is megkaphatjuk, ha a megfelelő sorrendben próbáljuk meg őket kiszámolni. A következő sorrendeket szokás alkalmazni: sorfolytonos : oszlopfolytonos : parkettaszerű : Bemutatom a sorfolytonos számolás menetét: Nézzük meg mi lesz az első sorával. a j = u j = u j (j =... n) tehát U első sora megegyezik A első sorával, azaz itt nem kell számolni. A következő lépésben nézzük meg a második sorának első elemét. ezután, a = l u l = a u 8

9 a j = l j u j + l u j u j = a j l j u j (j =... n) általánosan: l ij = u jj j (a ij l ik u kj ) (i > j) k= i u ij = aij l ik u kj (i j) k=.4. Egy másik módszer: Gauss-elimináció A feltétel, hogy a minorok regulárisak, azt eredményezi, hogy az elimináció sorcsere nélkül elvégezhető. Hiszen az első sor első eleme nem nulla, így alatta ki tudok nullázni. Ilyenkor a minor, a 3 3 minor nem változik, hiszen csak a mátrixon belüli sorokat adtam hozzá, így a minorok regularitása nem változik. Utána a főátló második eleme alatt tudom kinullázni az elemeket, hiszen a minor reguláris, ezért nem kell sorcserét csinálnom. Ezt addig folytatom, amíg felső háromszögmátrixot nem kapok. Ha ezt meg tudom csinálni, akkor mindig csak lefelé vonok ki, lefelé adok hozzá, lefelé nullázok. Azaz elemi mátrix, amivel szorozni kell, hogy az elimináció lépéseit megcsináljuk, az átló fölött nem tartalmaz nem nulla elemeket. Az elimináció lépéseit tehát úgy is felfoghatjuk, mintha egy alsó háromszögmátrixszal szoroznánk. Legyen ez az alsó háromszög mátrixunk az E i (i =,..., n ) mátrix. Az A mátrixot szeretnénk felbontani az L és U mátrixok szorzatára, ahol L az elemi mátrixok inverzeinek szorzata, vagyis Nézzük meg az átalakítás első lépését. L = E E... E n. A A = E A A második lépésben a már megkapott A -vel dolgozunk tovább. A = E E A Ezt folytatva n lépésen keresztül akkor a következőt kapjuk: A (n ) = E n E E A, 9

10 ahol A (n ) = U-val, tehát megkapjuk a felsőháromszög alakot. Ha baloldalról beszorozzuk az egyenlet mindkét oldalát az (E n E E ) inverz mátrixszal, akkor megkapjuk, hogy és mivel (E n E E ) U = A (E n E E ) = E E... En -vel, ezért LU = A. A fenti módszerből látszik, hogy ha a mátrix k rangú és az első k minor nem nulla, akkor a fenti eljárással nem akadunk el, és meg tudjuk csinálni az LU - felbontást. Kimondhatunk tehát egy elégséges feltételt LU-felbontás létezésére szinguláris mátrixok esetén is..4.. Tétel. Legyen A R n n, olyan, hogy r(a) = k, k < n Tegyük fel, hogy az A,..., A k főminorok determinánsa nem nulla. Ekkor A-nak létezik LU-felbontása..5. Példa 3 A = A = Első lépésben az első oszlop második és harmadik elemét szeretnénk kinullázni, méghozzá úgy, hogy a második sorból kivonjuk az első sor kétszeresét, és a harmadik sorból az első sor háromszorosát. Ezt úgy érjük el, hogy A-t szorozzuk, az E = 3 mátrixszal. Most az E A mátrixszorzásból megkapjuk az A mátrixot. 3 E A = = A. 4 3

11 A második lépésben pedig a második oszlop harmadik elemét szeretnénk kinullázni úgy, hogy a harmadik sorból kivonjuk a második sor 4-szeresét. Ezt úgy érjük el, hogy az A mátrixot szorozzuk az E = mátrixszal. 4 Ilyenkor az E A mátrixszorzásból megkapjuk az A mátrixot. 3 A = E A = Mivel 3 3-as volt a mátrix, így az E i mátrixok készen vannak, az U mátrix pedig könnyen leolvasható. 3 U = Már csak az L mátrixra van szükségünk. L = E E Könnyen látható, hogy az E i mátrixok inverzét úgy kapjuk, hogy a főátlón kívüli elemeinek ( )-szeresét vesszük. E =, E 3 =, L = Ellenőrzés: 3 L U = 5 4 = A 3 6

12 . fejezet QR-felbontás.. Mátrixok QR-felbontása... Definíció. Egy A R n n mátrix QR-felbontásán egy olyan A = Q R szorzatelőállítást értünk, ahol Q R n n ortogonális mátrix, R R n n reguláris felső háromszögmátrix. Emlékeztetőül: Egy Q mátrixot pedig akkor nevezünk ortogonálisnak, ha Q = Q T. Az A R 3 3 mátrix esetén Q és R a következőképpen néz ki: ) Q = (q q q 3 r r r 3 R = r r 3, r 33 ahol Q oszlopai, mint vektorok ortonormált rendszert alkotnak. A q, q,..., q n R n vektorok ortonormált rendszert alkotnak, ha q i, q j = {, ha i j, ha i = j... Tétel. Bármely reguláris A mátrixnak létezik QR - felbontása: létezik egy R felső háromszögmátrix és egy ortogonális Q mátrix, hogy A = QR. A felső háromszögmátrix vagyis az R mátrix invertálható és elérhető, hogy minden főátlóbeli eleme pozitív legyen. Az így kapott felbontás egyértelmű.

13 Ez a felbontás is jól használható lineáris egyenletrendszerek megoldásához. Ha már tudjuk az A mátrix QR- felbontását, akkor például a következőképpen ki tudjuk számolni egy egyenletrendszer megoldását. Ax = b QRx = b Rx = Q b Q kiszámolása könnyű, hiszen Q = Q T c = Q b pedig csak egy mátrixszorzás, amit könnyebben tudunk számolni. Ekkor c-t behelyettesítve kapjuk, hogy Rx = c ennek a megoldása könnyebb, mert R invertálható felső háromszögmátrix, és ahogy korábban láttuk, az ilyen egyenletrendszerek megoldása lépésenkénti visszahelyettesítéssel gyorsabban megoldható... QR-felbontás Gram Schmidt-ortogonalizációval Legyen A egy reguláris mátrix, oszlopvektorait pedig jelöljük a, a,..., a n -nel. Mivel szeretnénk egy ortogonális és egy felső háromszögmátrix szorzataként előállítani, így QR-felbontást kell kapnunk, ahol Q oszlopait q, q,..., q n -nel jelöljük, míg az R trianguláris lesz, azaz: r r... r n r... r n (a, a,..., a n ) = (q, q,..., q n ) r nn A mátrix elemeit úgy kapjuk, hogy Q-val megszorozzuk ezt az R mátrixot. Írjuk fel ezeket az egyenleteket a szorzás alapján: a = r q a = r q + r q. a n = r n q + r n q + + r nn q n Az egyenletekben az r-ek és a q-k az ismeretlenek, de q vektorokról tudjuk, hogy ortogonálisak. Az első egyenlet megoldása. Szorozzunk be balról a transzponálttal, ilyenkor a következőt kapjuk: 3

14 a T a = r q T q q-ról tudjuk, hogy ortogonális ezért q T q =. Vagyis csak az at a = r egyenlet marad nekünk, amiből már következik, hogy r = + a T a, ahol a T a mindig pozitív, hiszen a komponensek négyzetösszegével egyenlő. Ekkor már ki tudjuk fejezni q -et is, méghozzá a következőképpen: q = r a Nagyon jó, az első egyenletből már mind a két ismeretlent ki tudom fejezni a segítségével. Nézzük meg a második egyenlettel mi fog történni. Itt három ismeretlenünk is van, az r, r és a q. Szorozzuk be az egész egyenletet balról q T -tal, ilyenkor a qt q = az ortonormáltság miatt és q T q = szintén az ortonormáltság miatt. Tehát az egyenletünk a következőképpen néz ki: q T a = r, ahonnan r -t már ki tudjuk számolni. q meghatározásához először definiáljuk a b vektort, b = a r, ilyenkor b = r q. Az első egyenletnél látottakhoz hasonlóan adódik, hogy b T b = r, vagyis r = + b T b és q = r b. Tehát mind a három ismeretlent ki tudtuk fejezni. Az n-edik egyenlet megoldása is hasonlóképpen fog történni feltéve, ha az előző egyenletek meg lettek oldva, azaz i j < n-re a q i -t illetve az r ij -t már kiszámoltuk. Ilyenkor i =,,..., n -re az egyenletet szorozzuk be balról q T i -tal, ekkor az összes q eltűnik, kivéve az r in-nel való szorzást. Tehát nekünk az alábbi egyenletünk maradt meg: q T i a n = r in i =,,..., n Ebből pedig r in meghatározható. Ahogy a q vektor meghatározásához definiálnunk kellett egy b vektort, most a q n vektor meghatározásához kell definiálnunk egy b n vektort. Legyen b n = a n (r n q + r n q + + r n,n q n ) 4

15 Felhasználva a b n = r nn q n összefüggést az n-edik egyenlet alapján, az első és második egyenlethez hasonlóan b T n b n = r nn, így r nn = + b T n b n és q n = r nn b n. Ezzel az eljárással tehát meghatározható a QR-felbontás. Q és R előállításához a következő általános képleteket használjuk fel: r kk = a k k i= r ik q i q k = r kk (a k k i= r ik q i ) Az így nyert q, q,..., q n R n vektorrendszer ortonormált. Ha kézi számolást végzünk, akkor nem kell a normált vektorhoz ragaszkodni, hiszen elegendő lesz a végén leosztani a vektorok normájával. Most nézzünk példát a már leírt kiszámítási módra. Legyen A = 3 Keressük a QR-felbontását ennek a mátrixnak. r = a = + + = q = r a = r = a, q = = a r q = = r = a r q = + + = q = r (a r q ) = = r 3 = a 3, q = = = 4 3 5

16 r 3 = a 3, q = = 3 a 3 r 3 q r 3 q = 4 = = 3 3 r 33 = a 3 r 3 q r 3 q = ( ) + + = q 3 = r 33 (a 3 r 3 q r 3 q ) = Tehát: Q = R = 4 A továbbiakban nézzük meg, hogy hogyan lehet másként is megkapni egy QRfelbontást..3. QR-felbontás Householder transzformációval.3.. Definíció. Egy v vektorhoz tartozó H = H(v) mátrixot Householdermátrixnak nevezzük ha H(v) = I vv T, ahol v R n és v =..3.. Tétel. A Householder- mátrix egy szimmetrikus, ortogonális mátrix és mint egy R n -beli transzformáció, egy tükrözést valósít meg. Bizonyítás: Igazoljuk ezeket a tulajdonságokat külön-külön.. Szimmetria: azaz H(v) T = H(v) Bizonyítás: (I vv T ) T = I T (v T ) T v T = I vv T. Ortogonalitás: Tudjuk, hogy H(v) T = H(v), hiszen előbb láttuk be, így csak azt kell igazolni, hogy H(v) T = H(v), azaz: H(v) T H(v) = H(v) H(v) T = H(v) = I Bizonyítás: (I vv T ) (I vv T ) = I vv T vv T + 4vv T vv T = I 4vv T + 4vv T = I (mivel v T v = ). 6

17 3. Tükrözés: Legyen a vektor merőleges v-re. Ekkor H(v) a = a. Bizonyítás: (I vv T ) a = I a vv T a = a v = a (mivel v T a = ) Tehát a transzformáció v-re merőleges vektorokat helyben hagy. 4. Most nézzük meg, hogy mi a helyzet egy v vektorral párhuzamos vektor esetén. Legyen y párhuzamos v-vel, azaz y = λ v Ekkor H(v) y = y Bizonyítás: (I vv T ) y = I y vv T y = I y vv T λy = y λvv T v = y y = y Ez azt jelenti, hogy a transzformáció a v-vel párhuzamos vektorokat a --szeresükbe viszi. Mivel bármely c R n vektor felbontható egy v -vel merőleges és egy v -vel párhuzamos komponensre, tehát c = a + y alakú, ezért H(v)c = H(v) a + H(v) y = a y, vagyis a Householder-mátrix tükröző mátrix, mégpedig a v vektor ortogonális kiegészítő alterére való tükrözés. A következő lemma segítségével beláthatjuk, hogy az A mátrixot felsőháromszögalakra hozhatjuk úgy, hogy H(v)típusú tükröző mátrixokkal. (azaz speciális ortogonális mátrixokkal) szorzunk balról Lemma. Legyen a R n. Ekkor létezik egy v R n amelyre v = és melyre H(v)a = σe, ahol σ = ± a. Konkrétan v választható a v = a σe a σe vektornak. Bizonyítás: A megadott v vektorra nyilván teljesül v = feltétel. Ha a =, akkor σ = és az állítás igaz. Tegyük fel, hogy a. Ekkor a σ definíciója alapján a, a = σ is igaz lesz. Most helyettesítsük be v-t a H(v) mátrix definíciójába, ez a következőképpen néz ki: a σe H(v)a = (I a σe (a σe)t a σe ) a = = a a σe (a σe ) ( a, a σ e, a ) = a (a σe ) = σe hiszen a nevezőben szereplő a σe tagot ha felbontjuk, akkor az alábbi módon néz ki: a σe, a σe = a, a σ a, e + σ = ( a, a σ q, e ) Tehát a nevezővel tudunk egyszerűsíteni és a mátrixunk valóban σe -gyel lesz egyenlő. 7

18 .4. Householder-mátrixok kiszámolása: Most definiáljuk a QR - felbontást Householder- mátrixok segítségével. Először az első oszlopban elimináljuk az első elem alattiakat. Ezután egy olyan transzformációt alkalmazunk, amely sem az első sort sem az első oszlopot nem változtatja, de a második sor második eleme alattiakat eliminálja. Ezt így folytatjuk addig, ameddig nem kapunk egy felső háromszögmátrixot. Nézzük meg, hogy hogyan is kell felbontanunk a mátrixot. Legyen A = [a, a,..., a n ] R n n, ilyenkor az előbb látott lemma szerint létezik olyan v R n, amire teljesül, hogy v =, ekkor H(v )a = σ e. Most szorozzuk be H = H(v )-gyel az A mátrixot, ilyenkor az alábbi alakot kapjuk [ ] σ H(v ) A = R n n A és a H := H(v ) mátrix pedig ortogonális, A pedig R (n ) (n ). Nézzük meg mi fog történni a második lépésben. A = [a (), a(),..., a() n ] esetén létezik v R n, amire szintén teljesül, hogy v =, ekkor pedig H(v )a () = σ e. De ekkor: mátrix is ortogonális és H := [ ] H(v ) σ H H A = σ A Ezt az eljárást folytatjuk n -edik lépés után megkapjuk a felsőháromszögalakot, amely főátlójában a σ i értékek vannak. Nézzük meg, hogy hogyan is állítható elő a QR-felbontás: H n H n H A = R így H i szimmetrikussága és ortogonalitása miatt Q = H n H n H 8

19 Ebből a kettőből pedig következik, hogy A = H H H n R = Q R Így a QR-felbontás létezését is beláttuk, az egyértelműségét pedig már korábban bebizonyítottuk..5. Példa Legyen A = 3 σ = a = + + = + a σ e = = + + v = a σe a σ e = (+ = ) ( H a = a vv T a = 4+ + ) = + + ( + + ) = = + ( H a = a vv T a = 4+ + ) = + + = + ( H a 3 = a 3 vv T a 3 = 4+ + ) = (4 + ) = (3 + ) = 3 3 H A = = R 9

20 Így már rögtön meg is kaptuk a felső háromszögmátrixot, vagyis ezzel már meg tudjuk határozni a Q -t is. Ebben az esetben pedig Q = H, vagyis A = H R A = Q R.6. QR- felbontás Givens forgatással.6.. Definíció. Givens-forgatásnak egy olyan forgatást nevezünk R n -ben, amely a két koordinátatengely által kifeszített síkban forgat, és a többi tengelyt helyben hagyja. Az i-edik és a j-edik koordinátatengely síkját érintő forgatás mátrixa: cos α... sin α G =... sin α... cos α Ezt úgy kapjuk meg, hogy ahol az egységmátrix i-edik és j-edik sora és oszlopa metszi egymást (ez pontosan négy hely) oda az α szögű forgatás mátrixát tesszük. Ezzel a forgatással elérhetjük, hogy egy tetszőleges x vektort egy olyan vektorba forgassunk, amelynek j-edik koordinátája. Ha csak az i-edik és a j-edik sorokat és oszlopokat kiemeljük, akkor a következőképpen néz ki: Ebből látjuk, hogy az [ cos α sin α ] [ ] [ ] sin α a r = cos α b r = a + b cos α = a r sin α = b r egyenletekből fel tudjuk írni a forgatómátrixot, ha a-t és b-t ismerjük. Ezt az eljárást is használhatjuk. hogy mátrixokat felsőháromszög-alakra hozzunk, méghozzá úgy, hogy balról szorozzuk egy Givens-forgatás mátrixával. Ebből a mátrix QR-felbontását megkaphatjuk, ilyen forgatások egymásutánjával. A módszer különösen előnyös, ha a kiindulómátrixunk úgynevezett ritka mátrix. Nézzünk meg egy példát QR- felbontásra Givens forgatással A =

21 Először elimináljuk a második sor első elemét a következőképpen: a = 3, b = 4, tehát r = = 5. Ebből következik, hogy cos α = 3 4 5, sin α = 5, írjuk fel erre a Q mátrixot Q = 5 5 Első lépésben egy mátrixszorzással tudjuk eliminálni. 5 5 Q A = 5 9 A következő lépésben elimináljuk a harmadik sor második elemét. Ehhez kell nekünk a Q mátrix, vagyis írjuk fel erre a forgatást: a = 5, b =, r = 5 + = 3. 5 Q = Az eliminálást úgy kapjuk meg ha Q Q A szorzást elvégezzük: Q Q A = 3 3 = R 45 3 Mivel látjuk, hogy ez egy felső háromszögmátrix így ezt elnevezzük R-nek. Q-t pedig úgy kapjuk meg, hogy ha vesszük, (Q Q ) inverzét, amit transzponálással kaphatunk: (Q Q ) = Q Q = Q T Q T. Tehát: 3 4 Q = Q T Q T = = Ezekkel a mátrixokkal megkapjuk A = QR-felbontást

22 3. fejezet Szinguláris értékek szerinti felbontás 3.. Önadjungált szemidefinit mátrixok A bevezetőben már említettük, hogy a mátrix diagonális alakjának a megkeresése az tulajdonképpen egy mátrix felbontással ekvivalens. Ilyenkor A = SDS, ahol S egy invertálható mátrix. Ugyanakkor QR-felbontásnál láttuk azt is, hogy unitér mátrixszal számolni mennyivel könnyebb, például nem kell invertálni. Ez geometriailag azt jelenti, hogy csak távolságtartó transzformációkat engedünk meg. Tehát felmerül a kérdés, hogy lehet-e unitér mátrixokkal diagonális alakra hozni egy mátrixot. Nézzük meg, hogy hogyan lehet unitér mátrixszal diagonizálni Tétel. Diagonizálás egyik feltétele, hogy létezik sajátvektorokból álló bázisa. A diagonizálás a következőképpen néz ki: S AS = D azaz A = SDS, ahol S oszlopai az A sajátvektorai és lineárisan függetlenek Tétel. Unitér mátrixnál már eggyel erősebb feltétel valósul meg, akkor lehet diagonizálni, ha létezik sajátvektorokból álló ortonormált bázisa. Unitér mátrix diagonizálásánál a fentebb látott S oszlopai most egy sajátvektorokból álló ortonormált bázist alkotnak, így S = S, tehát unitér. Az unitér mátrix diagonizálhatóságának feltétele már ismert, de a következő tételben elmondom Tétel. Az mátrix normális azaz A A = AA

23 A tétel bizonyítása megtalálható Freud Róbert: Lineáris algebra című könyvében. Normális mátrixokra nézzünk meg pár példát: (i) az unitér mátrixok, azaz A mátrix unitér, ha A = A (ii) az önadjungált, azaz A = A Normális mátrixokon belül az önadjungált mátrixok jellemzését adja az alábbi állítás Állítás. Egy mátrix akkor és csak akkor önadjungált, ha normális és minden sajátértéke valós Definíció. Az önadjungált mátrix pozitív definit, ha minden x vektorra x Ax > és pozitív szemidefinit, ha x Ax minden x-re. Kritérium a definitségre, hogy akkor minden sajátértéke pozitív. A szemidefinitség kritériuma pedig, hogy minden sajátértéke nemnegatív kell hogy legyen. Pozitív szemidefinit mátrixokra példát adnak az alábbi típusú mátrixok Állítás. Tetszőleges A C m n alakú mátrix esetén A A önadjungált és pozitív szemidefinit. Bizonyítás: Önadjungált az világos, hiszen (A A) = (A ) A = AA. A szemidefinitségnél pedig ellenőrizni kell, hogy x A Ax és egyenlő (Ax) (Ax) azaz ez az érték az Ax vektoroknak önmagával vett skaláris szorzata, és ez az érték a skaláris szorzat pozitív definitsége miatt biztosan nemnegatív Állítás. A A rangja megegyezik A rangjával. Bizonyítás: KerA = KerA A, tehát ugyanazokat az elemeket viszik nullába, hiszen ha Ax = akkor A Ax =, tehát ekkor KerA KerA A -nak. Másrészt ha tudjuk, hogy A Ax =, ebből pedig következik, hogy < Ax, Ax >=. Akkor tudjuk, hogy Ax =, mert egy vektor önmagával vett skaláris szorzata csak akkor nulla, ha a vektor nulla. Ebből következik hogy akkor KerA A KerA-nak. Ebből miért is következik, hogy ugyanakkora a rangja? Legyen A C n k ekkor A A C k k. Az A-nak a rangja úgy néz ki, hogy veszem a lépcsős alakot és onnan a nem nulla elemek száma. A magtérnek a dimenziója a szabad vektoroknak a száma, az A rangja pedig a kötött változók száma, ez a kettő együtt egyenlő az oszlopok számával. Az A A-ban ugyanannyi oszlop van, mint A-ban. Ez azt jelenti, ha a magtere az A A-nak r, akkor a rangja az oszlopok száma r. Ha a magtere az A A-nak és az A-nak ugyanaz, az oszlopok száma ugyanaz, akkor a rangja is ugyanaz. 3

24 3.. Mátrix szinguláris értékei, szinguláris értékek szerinti felbontás 3... Definíció. Az A mátrix szinguláris értékei alatt az A A (nem nulla) sajátértékeinek a pozitív négyzetgyökeit értjük és σ σ... σ r >. Láttuk azt, hogy A A tetszőleges A mátrix esetén önadjungált, tehát a sajátértékei valósak. Sőt pozitív szemidefinit, tehát a sajátértékei nemnegatívak. Ebből következik, hogy ezekből a sajátértékekből tudok pozitív négyzetgyököt vonni, így a szinguláris értékek sorozata jól van definiálva Lemma. Legyen A C m n mátrix. Ekkor létezik egy olyan M m n-es négyzetes unitér mátrix illetve egy M n n -es négyzetes unitér mátrix, amelyekre teljesül, hogy M AM olyan m n -es mátrix, hogy a főátlójában A-nak a szinguláris értékei helyezkednek el nem növekvő sorrendben és a többi helyen pedig nulla áll. Ha A-nak a szinguláris értékei σ σ σ n számok akkor M AM vagy σ. σ..,. σ.., vagy... σ n alakú, attól függ, hogy m < n, m = n, m > n. σ n σ n Bizonyítás: Vegyük az A A m m-es pozitív szemidefinit mátrixnak a sajátvektoraiból álló ortonormált bázisát úgy, hogy a sajátértékek ne növekvő sorrendben legyenek. Ahhoz, hogy erre a bázisra áttérjünk kell egy olyan M unitér mátrix, melyre M A AM az a D diagonális mátrix lesz amelynek főátlójában a σ elemek vannak. (a szinguláris értékek négyzetei). A D = (AM) (AM) diagonalitásából következik, hogy az AM mátrix oszlopai ortogonális rendszert alkotnak. A diagonális elemek az oszlopvektorok hosszának a négyzetét adják, így az i-edik elem hossza σ i. Az A mátrix rangja legyen r, vagyis r a nem nulla szinguláris értékek száma. M -t válasszuk egy olyan m m-es unitér mátrixnak, amelynek az első r oszlopa AM első r oszlopa hosszúra normálva. Mivel a nem nulla szinguláris értékek száma r, AM további oszlopai nullák lesznek. AM = M és ebből = M AM Tétel. Redukált SV D : Legyen A C m n -es mátrix, melynek rangja r és legyen olyan r r -es mátrix, melynek főátlójában A -nak a szinguláris értékei vannak nem növekvő sorrendben. Ilyenkor létezik egy U m r-es és egy Un r -es 4

25 mátrix, hogy U -nek és U -nak is az oszlopai ortonormált rendszert alkotnak. Azaz U U = I r és U U = I r. Ekkor A szinguláris felbontása A = U U. Bizonyítás: Legyen = M AM a fenti lemma szerint. Ekkor A = M M. Legyen U az M mátrix első r oszlopából álló m r-es mátrix, U pedig M mátrix első r oszlopából álló n r-es mátrix. Tehát ekkor ( ( ) M = U M ), M = U M ekkor az SVD-tétel szerint. ( = U M ) ( A = M ) ( ) M = U ( = U M ) ( ) U = U U M Nézzünk meg egy példát a szinguláris értékek szerinti felbontásra ( ) 3 A = 3 9 ( ) A 3 = 3 9 ( ) A 3 A = 3 9 k (A A)(x) = x x = x(x ) λ =, λ =, σ =, σ =, ( ) = [], = Az A A sajátvektora λ -hez : Az A A sajátvektora λ -höz : ( ) 3, normálva : ( ) 3 ( (, normálva : ) 3 ) 3 M = ( 3 3 U = ( A = U U = 3 ) ) ( 3 M = U = ) ( 3 3 ( ) 3 ) ( ) 3 5

26 3.3. Eckart Young - tétel A matematikában gyakran kell közelítő mátrixokkal dolgoznunk. Pl: a kis rangú mátrixok sokkal helytakarékosabban tárolhatók, mint a regulárisak. Így a következő tétel arra keres választ, hogy mi lesz egy A mátrix optimális közelítése, ha a rögzített k-rangú mátrixok között keressük ezt az approximációt Tétel (Eckart-Young). Teljes SV D : Legyen A C m n -es mátrix, melynek rangja r és A szinguláris értékek szerinti felbontása : A = U U. Ekkor tetszőleges k r -re : A = U (k) (k) U (k) A -hoz a Frobenius-normában az egyik legközelebbi m n -es mátrix, melynek rangja legfeljebb k. Itt U (k) az U első k oszlopából álló részmátrixa, U (k) az U első k oszlopából álló részmátrixa és (k) a bal felső k k -as része. Ekkor a közelítés hibája : r σi, i=k+ ahol a közelítés hibája σ σ σ r az A -nak a szinguláris értékei. A tétel bizonyítására most nem térek ki, de Ivanyos Gábor honlapján található jegyzetben megtekinthető Az Eckart - Young -tétel alkalmazása képtömörítésre JPG képek tömörítésére is használható a szinguláris értékfelbontás. Az eljárás egyik alapvető kiindulása, hogy az emberi szem sokkal érzékenyebb a színek fényességére, mint a színeknek az árnyalatára, ezért a képből sok színérték elhagyható. Képtömörítés SVD faktorizációval. Egy fekete-fehér képet tekintsünk egy A mátrixnak, melyben a pixelek száma megegyezik a mátrix méretével, azaz pixeles kép egy -as mátrixnak felel meg. A mátrixban lévő a ij adatokat a [, ] intervallumból vesszük, ahol a -t fehér pixelnek tekintjük, az -et pedig feketének. Így a közbeeső értékek vagyis a < a ij <, a szürke különböző árnyalatainak fognak megfelelni. Most egy olyan módszert mutatok meg, amellyel tudjuk minimalizálni a kép méretét, úgy hogy maga az új kép látszólag nagyon minimálisan térjen el az eredetitől. Erre az Eckart-Young tételt hívjuk segítségül. Legyen A C m n egy r rangú mátrix. Nézzük meg ennek az SVD faktorizációját. 6

27 A = V U, ahol = ( ) Itt U C n n és V C m m unitér mátrixok és diagonális mátrix, melynek elemei λ λ λ r >. Ezek az értékek az A A mátrix sajátértékeinek pozitív négyzetgyökei, vagyis szinguláris értékei. Ha U és V oszlopait u i -vel és v i -vel jelöljük, akkor a következőképpen is fel tudjuk írni az A mátrixot: A = V U = r λ i v i u i Mivel a szinguláris értékek nemnövekvő sorrendben vannak így az A mátrix közelíthető az első k r oszloppal, ami a következőképpen néz ki: A k = i= k λ i v i u i i= Az Eckart-Young tétel miatt A k lesz a legjobb közelítése az A mátrixnak a k rangú mátrixok között. Ha k sokkal kisebb, mint r akkor sok tárhelyet tudunk megspórolni, ha A-t A k -val közelítjük. Az A R m n mátrix tárolása m n skalár tárolását jelenti. De az A k tárolása jóval kevesebbet igényel, pontosan k darab λ i v i C m vektor és u i C n vektor, azaz k(m + n) számú skalárt. Vagyis nekünk jó az, ha k kicsi és megelégszünk A egy közelítésével is. Nézzünk egy konkrét példát. Az eredeti képet átalakítottam egy négyzetes képpé, ami 5 5 pixelből áll. Ezt megfeleltetjük egy A mátrixnak, mely 5 5 -es. A Matlab programmal pedig a következő átalakításokat végeztem. A képet színesből fekete-fehérré alakítottam, a mátrixban lévő számokat a tizedes törtekké alakítottam és a mátrixot szétbontottam a szinguláris értékek szerinti komponensekre. Utána a for-ciklusban lévő parancsokat végrehajtattam 5-ös rangtól egészen 3-as rangig ötösével, eltároltam a szinguláris értékeket, a nem szükségeseket lenulláztam. A kapott mátrixból pedig megalkottam a képet. A Matlabos programkód pedig a következőképpen néz ki : 7

28 Az eredeti kép mellett további 3 kép látható melyeket 3 különböző k-val közelítettem az eredeti A-hoz, vagyis 3 különböző A k mátrix. 8

29 k = 5 k = k = 3 eredeti Látjuk, hogy a k = 5-re még nagyon elmosódott a kép, míg k = -re már egész jól kivehető, de a k = 3-as közelítés az ami szinte ugyanúgy néz ki mint az eredeti kép, csak jóval kevesebb helyet foglal, körülbelül a negyedére csökkentettük. k(m+n) m n = 3(5+5) 5 5 4% Ennek a képtömörítési módszernek a fő számítási költsége az A mátrix szinguláris felbontásának kiszámolása. A képtömörítéshez természetesen léteznek más sokkal hatékonyabb és olcsóbb algoritmusok is, mint az SVD faktorizáció. 9

30 Irodalomjegyzék [] Freud Róbert: Lineáris algebra ELTE Eötvös Kiadó (4) [] Wettl Ferenc: Lineáris algebra Typotex () [3] Stoyan Gisbert, Takó Galina: Numerikus módszerek I. Második átdolgozott kiadás Typotex () [4] Gergó Lajos: Numerikus módszerek ELTE Eötvös Kiadó () [5] Fogaras Dániel: SVD fd/papers/fog_svd.pdf [6] Házi Attila: Előadás jegyzete matha/numerikus_5ea.pdf [7] Wettl Ferenc: Előadás jegyzet wettl/okt/linalg/5/ea_matrixok.pdf [8] Lócsi Levente: Előadás jegyzet [9] Virágh János, Dombi József, Csendes Tibor: Numerikus matematika 5 3nummod_jegyzet_.pdf [] Faragó István, Horváth Róbert: Numerikus módszerek Typotex () [] Aradi Bernadett: Gram-Schimdt-féle ortogonalizációs eljárás [] Ivanyos Gábor: Előadásvázlat /ig/alkalg/alkalg.pdf [3] [4] 3

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

Gauss-eliminációval, Cholesky felbontás, QR felbontás Közelítő és szimbolikus számítások 4. gyakorlat Mátrix invertálás Gauss-eliminációval, Cholesky felbontás, QR felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei

Részletesebben

Numerikus módszerek 1.

Numerikus módszerek 1. Numerikus módszerek 1. 3. előadás: Mátrixok LU-felbontása Lócsi Levente ELTE IK 2013. szeptember 23. Tartalomjegyzék 1 Alsó háromszögmátrixok és Gauss-elimináció 2 Háromszögmátrixokról 3 LU-felbontás Gauss-eliminációval

Részletesebben

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

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla Kvadratikus alakok és euklideszi terek (előadásvázlat, 0. október 5.) Maróti Miklós, Kátai-Urbán Kamilla Az előadáshoz ajánlott jegyzet: Szabó László: Bevezetés a lineáris algebrába, Polygon Kiadó, Szeged,

Részletesebben

Gauss elimináció, LU felbontás

Gauss elimináció, LU felbontás Közelítő és szimbolikus számítások 3. gyakorlat Gauss elimináció, LU felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 EGYENLETRENDSZEREK 1. Egyenletrendszerek

Részletesebben

Vektorok, mátrixok, lineáris egyenletrendszerek

Vektorok, mátrixok, lineáris egyenletrendszerek a Matematika mérnököknek I. című tárgyhoz Vektorok, mátrixok, lineáris egyenletrendszerek Vektorok A rendezett valós számpárokat kétdimenziós valós vektoroknak nevezzük. Jelölésükre latin kisbetűket használunk.

Részletesebben

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

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet   takach november 30. 1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű

Részletesebben

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

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40 LINEÁRIS ALGEBRA matematika alapszak SZTE Bolyai Intézet, 2016-17. őszi félév Euklideszi terek Euklideszi terek LINEÁRIS ALGEBRA 1 / 40 Euklideszi tér Emlékeztető: A standard belső szorzás és standard

Részletesebben

Vektorterek. =a gyakorlatokon megoldásra ajánlott

Vektorterek. =a gyakorlatokon megoldásra ajánlott Vektorterek =a gyakorlatokon megoldásra ajánlott 40. Alteret alkotnak-e a valós R 5 vektortérben a megadott részhalmazok? Ha igen, akkor hány dimenziósak? (a) L = { (x 1, x 2, x 3, x 4, x 5 ) x 1 = x 5,

Részletesebben

15. LINEÁRIS EGYENLETRENDSZEREK

15. LINEÁRIS EGYENLETRENDSZEREK 15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a

Részletesebben

1. Determinánsok. Oldjuk meg az alábbi kétismeretlenes, két egyenletet tartalmaz lineáris egyenletrendszert:

1. Determinánsok. Oldjuk meg az alábbi kétismeretlenes, két egyenletet tartalmaz lineáris egyenletrendszert: 1 Determinánsok 1 Bevezet definíció Oldjuk meg az alábbi kétismeretlenes, két egyenletet tartalmaz lineáris egyenletrendszert: a 11 x 1 +a 12 x 2 = b 1 a 21 x 1 +a 22 x 2 = b 2 Szorozzuk meg az első egyenletet

Részletesebben

NUMERIKUS MÓDSZEREK I. TÉTELEK

NUMERIKUS MÓDSZEREK I. TÉTELEK NUMERIKUS MÓDSZEREK I. TÉTELEK Szerkesztette: Balogh Tamás 014. január 19. Ha hibát találsz, kérlek jelezd a info@baloghtamas.hu e-mail címen! Ez a Mű a Creative Commons Nevezd meg! - Ne add el! - Így

Részletesebben

9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, mátrixegyenlet

9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, mátrixegyenlet 9. Előadás Megyesi László: Lineáris algebra, 75. 84. oldal. Gondolkodnivalók Mátrix rangja 1. Gondolkodnivaló Határozzuk meg a p valós paraméter értékétől függően a következő mátrix rangját: p 3 1 2 2

Részletesebben

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

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján 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

Részletesebben

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

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak 10. Előadás Megyesi László: Lineáris algebra, 98. 108. oldal. Gondolkodnivalók Mátrix inverze 1. Gondolkodnivaló Igazoljuk, hogy invertálható trianguláris mátrixok inverze is trianguláris. Bizonyítás:

Részletesebben

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

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 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. Mindkét eliminációs módszer műveletigénye sokkal kisebb, mint a Cramer-szabályé:

Részletesebben

1. Az euklideszi terek geometriája

1. Az euklideszi terek geometriája 1. Az euklideszi terek geometriája Bázishoz tartozó skaláris szorzat Emékeztető Az R n vektortérbeli v = λ 2... és w = λ 1 λ n µ 1 µ 2... µ n λ 1 µ 1 +λ 2 µ 2 +...+λ n µ n. Jele v,w. v,w = v T u, azaz

Részletesebben

Matematika (mesterképzés)

Matematika (mesterképzés) Matematika (mesterképzés) Környezet- és Településmérnököknek Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Vinczéné Varga A. Környezet- és Településmérnököknek 2016/2017/I 1 / 29 Lineáris tér,

Részletesebben

Ortogonalizáció. Wettl Ferenc Wettl Ferenc Ortogonalizáció / 41

Ortogonalizáció. Wettl Ferenc Wettl Ferenc Ortogonalizáció / 41 Ortogonalizáció Wettl Ferenc 2016-03-22 Wettl Ferenc Ortogonalizáció 2016-03-22 1 / 41 Tartalom 1 Ortonormált bázis 2 Ortogonális mátrix 3 Ortogonalizáció 4 QR-felbontás 5 Komplex skaláris szorzás 6 Diszkrét

Részletesebben

Gauss-Seidel iteráció

Gauss-Seidel iteráció Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS

Részletesebben

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak 1. Generátorrendszer Generátorrendszer. Tétel (Freud, 4.3.4. Tétel) Legyen V vektortér a T test fölött és v 1,v 2,...,v m V. Ekkor a λ 1 v 1 + λ 2 v 2 +... + λ m v m alakú vektorok, ahol λ 1,λ 2,...,λ

Részletesebben

Mátrixok 2017 Mátrixok

Mátrixok 2017 Mátrixok 2017 számtáblázatok" : számok rendezett halmaza, melyben a számok helye két paraméterrel van meghatározva. Például lineáris egyenletrendszer együtthatómátrixa 2 x 1 + 4 x 2 = 8 1 x 1 + 3 x 2 = 1 ( 2 4

Részletesebben

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

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek Lineáris algebra 2 Filip Ferdinánd filipferdinand@bgkuni-obudahu sivabankihu/jegyzetek 2015 december 7 Filip Ferdinánd 2016 februar 9 Lineáris algebra 2 1 / 37 Az el adás vázlata Determináns Determináns

Részletesebben

9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, Leontyev-modell

9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, Leontyev-modell 9. Előadás Megyesi László: Lineáris algebra, 75. 84. oldal. Gondolkodnivalók Mátrix rangja 1. Gondolkodnivaló Tegyük fel, hogy egy elemi bázistranszformáció kezdetekor a sor- és oszlopindexek sorban helyezkednek

Részletesebben

1. A kétszer kettes determináns

1. A kétszer kettes determináns 1. A kétszer kettes determináns 2 2-es mátrix inverze Tétel [ ] [ ] a c 1 d c Ha ad bc 0, akkor M= inverze. b d ad bc b a Ha ad bc = 0, akkor M-nek nincs inverze. A főátló két elemét megcseréljük, a mellékátló

Részletesebben

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

Szinguláris érték felbontás Singular Value Decomposition Szinguláris érték felbontás Singular Value Decomposition Borbély Gábor 7. április... Tétel (teljes SVD. Legyen A C m n mátrix (valósra is jó, ekkor léteznek U C m m és V C n n unitér mátrixok (valósban

Részletesebben

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

Saj at ert ek-probl em ak febru ar 26. Sajátérték-problémák 2018. február 26. Az alapfeladat Adott a következő egyenlet: Av = λv, (1) ahol A egy ismert mátrix v ismeretlen, nem zérus vektor λ ismeretlen szám Azok a v, λ kombinációk, amikre

Részletesebben

1. zárthelyi,

1. zárthelyi, 1. zárthelyi, 2009.10.20. 1. Írjuk fel a tér P = (0,2,4) és Q = (6, 2,2) pontjait összekötő szakasz felezőmerőleges síkjának egyenletét. 2. Tekintsük az x + 2y + 3z = 14, a 2x + 6y + 10z = 24 és a 4x+2y

Részletesebben

3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek

3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek 3. Előadás Megyesi László: Lineáris algebra, 47. 50. oldal. Gondolkodnivalók Determinánsok 1. Gondolkodnivaló Determinánselméleti tételek segítségével határozzuk meg a következő n n-es determinánst: 1

Részletesebben

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.

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. Determinánsok A determináns fogalma olyan algebrai segédeszköz, amellyel jól jellemezhető a mátrixok invertálhatósága, a mátrix rangja. Segítségével lineáris egyenletrendszerek megoldhatósága dönthető

Részletesebben

XI A MÁTRIX INVERZE 1 Az inverzmátrix definíciója Determinánsok szorzástétele Az egységmátrix definíciója: 1 0 0 0 0 1 0 0 E n = 0 0 1 0 0 0 0 1 n-edrenű (azaz n n típusú) mátrix E n -nel bármely mátrixot

Részletesebben

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

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz 2018/2019 ősz Elérhetőségek Előadó: (safaro@math.bme.hu) Fogadóóra: hétfő 9-10 (H épület 3. emelet 310-es ajtó) A pontos tárgykövetelmények a www.math.bme.hu/~safaro/kalkulus oldalon találhatóak. A mátrix

Részletesebben

LINEÁRIS EGYENLETRENDSZEREK október 12. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak

LINEÁRIS EGYENLETRENDSZEREK október 12. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak LINEÁRIS EGYENLETRENDSZEREK 004. október. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak az előadáson, másrészt megtalálják a jegyzetben: Szabó László:

Részletesebben

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

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások 1. Feladat. (6p) Jelöljön. egy tetszőleges vektornormát, ill. a hozzá tartozó indukált mátrixnormát! Igazoljuk, hogy ha A

Részletesebben

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

Lineáris leképezések (előadásvázlat, szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla Lineáris leképezések (előadásvázlat, 2012. szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla Ennek az előadásnak a megértéséhez a következő fogalmakat kell tudni: homogén lineáris egyenletrendszer és

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata

Részletesebben

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

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.

Részletesebben

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

Lineáris algebra. =0 iє{1,,n} Matek A2 (Lineáris algebra) Felhasználtam a Szilágyi Brigittás órai jegyzeteket, néhol a Thomas féle Kalkulus III könyvet. A hibákért felelosséget nem vállalok. Hiányosságok vannak(1. órai lin algebrai

Részletesebben

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.

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. Vektorok. Melyek egyenlőek az alábbi vektorok közül? (a) (, 2, 0), (b) az (, 0, ) pontból a (2, 2, ) pontba mutató vektor, (c) ( 2,, ) ( 2,, 2), (d) [ 2 0 ], (e) 2. 0 2. Írjuk fel az x + y + 2z = 0 és

Részletesebben

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

Első zárthelyi dolgozat megoldásai biomatematikából * A verzió Első zárthelyi dolgozat megoldásai biomatematikából * A verzió Elméleti kérdések: E. Mikor nevezünk egy gráfot gyengén és mikor erősen összefüggőnek? Adjon példát gyengén összefüggő de erősen nem összefüggő

Részletesebben

Numerikus módszerek 1.

Numerikus módszerek 1. Numerikus módszerek 1. 6. előadás: Vektor- és mátrixnormák Lócsi Levente ELTE IK 2013. október 14. Tartalomjegyzék 1 Vektornormák 2 Mátrixnormák 3 Természetes mátrixnormák, avagy indukált normák 4 Mátrixnormák

Részletesebben

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

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő

Részletesebben

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

Szinguláris értékek. Wettl Ferenc április 12. Wettl Ferenc Szinguláris értékek április / 35 Szinguláris értékek Wettl Ferenc 2016. április 12. Wettl Ferenc Szinguláris értékek 2016. április 12. 1 / 35 Tartalom 1 Szinguláris érték 2 Norma 3 Mátrixnorma 4 Alkalmazások Wettl Ferenc Szinguláris értékek

Részletesebben

Összeállította: dr. Leitold Adrien egyetemi docens

Összeállította: dr. Leitold Adrien egyetemi docens Skaláris szorzat az R n vektortérben Összeállította: dr. Leitold Adrien egyetemi docens 2008.09.08. 1 Vektorok skaláris szorzata Két R n -beli vektor skaláris szorzata: Legyen a = (a 1,a 2,,a n ) és b

Részletesebben

Lineáris egyenletrendszerek

Lineáris egyenletrendszerek Lineáris egyenletrendszerek Lineáris egyenletrendszernek nevezzük az a 11 x 1 + a 12 x 2 +... +a 1n x n = b 1 a 21 x 1 + a 22 x 2 +... +a 2n x n = b 2.. a k1 x 1 + a k2 x 2 +... +a kn x n = b k n ismeretlenes,

Részletesebben

Feladat: megoldani az alábbi egyenletrendszert: A x = b,

Feladat: megoldani az alábbi egyenletrendszert: A x = b, Gauss Jordan-elimináció Feladat: megoldani az alábbi egyenletrendszert: ahol A négyzetes mátrix. A x = b, A Gauss Jordan-elimináció tulajdonképpen az általános iskolában tanult módszer lineáris egyenletrendszerek

Részletesebben

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

1. Mátrixösszeadás és skalárral szorzás 1 Mátrixösszeadás és skalárral szorzás Mátrixok tömör jelölése T test Az M = a i j T n m azt az n sorból és m oszlopból álló mátrixot jelöli, amelyben az i-edik sor j-edik eleme a i j T Példák [ ] Ha M

Részletesebben

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

Szinguláris értékek. Wettl Ferenc április 3. Wettl Ferenc Szinguláris értékek április 3. 1 / 28 Szinguláris értékek Wettl Ferenc 2015. április 3. Wettl Ferenc Szinguláris értékek 2015. április 3. 1 / 28 Tartalom 1 Szinguláris érték 2 Alkalmazások 3 Norma 4 Mátrixnorma Wettl Ferenc Szinguláris értékek

Részletesebben

Lineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós

Lineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós Lineáris algebra és a rang fogalma (el adásvázlat, 2010. szeptember 29.) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: (1) A mátrixalgebrával kapcsolatban: számtest

Részletesebben

1. feladatsor Komplex számok

1. feladatsor Komplex számok . feladatsor Komplex számok.. Feladat. Kanonikus alakban számolva határozzuk meg az alábbi műveletek eredményét. (a) i 0 ; i 8 ; (b) + 4i; 3 i (c) ( + 5i)( 6i); (d) i 3+i ; (e) 3i ; (f) ( +3i)(8+i) ( 4

Részletesebben

alakú számot normalizált lebegőpontos számnak nevezik, ha ,, és. ( : mantissza, : mantissza hossza, : karakterisztika) Jelölés: Gépi számhalmaz:

alakú számot normalizált lebegőpontos számnak nevezik, ha ,, és. ( : mantissza, : mantissza hossza, : karakterisztika) Jelölés: Gépi számhalmaz: 1. A lebegőpontos számábrázolás egy modellje. A normalizált lebegőpontos szám fogalma, a legnagyobb, legkisebb pozitív szám, a relatív pontosság az M(t,-k,+k) gépi számhalmazban. Az input függvény (fl)

Részletesebben

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

Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek Az november 23-i szeminárium témája Rövid összefoglaló Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek felfrissítése? Tekintsünk ξ 1,..., ξ k valószínűségi változókat,

Részletesebben

Bevezetés az algebrába 1

Bevezetés az algebrába 1 B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Bevezetés az algebrába 1 BMETE92AX23 Determinánsok H406 2017-11-27 Wettl Ferenc ALGEBRA

Részletesebben

Numerikus módszerek beugró kérdések

Numerikus módszerek beugró kérdések 1. Definiálja a gépi számok halmazát (a tanult modellnek megfelelően)! Adja meg a normalizált lebegőpontos szám alakját. (4 pont) Az alakú számot normalizált lebegőpontos számnak nevezik, ha Ahol,,,. Jelöl:

Részletesebben

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer 8. Előadás Megyesi László: Lineáris algebra, 51. 56., 70. 74. oldal. Gondolkodnivalók Elemi bázistranszformáció 1. Gondolkodnivaló Most ne vegyük figyelembe, hogy az elemi bázistranszformáció során ez

Részletesebben

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

VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag 2019. március 21. Mátrix rangja 1. Számítsuk ki az alábbi mátrixok rangját! (d) 1 1 2 2 4 5 1 1 1 1 1 1 1 1 2 1 2 1 1 0 1 1 2 1 0 1 1 1 1 2 3 1 3

Részletesebben

Lineáris algebra (10A103)

Lineáris algebra (10A103) Lineáris algebra (10A103 Kátai-Urbán Kamilla Tudnivalók Honlap: http://www.math.u-szeged.hu/~katai Jegyzet: Megyesi László: Lineáris algebra. Vizsga: írásbeli (beugróval, feltétele a Lineáris algebra gyakorlat

Részletesebben

Diszkrét matematika II., 5. előadás. Lineáris egyenletrendszerek

Diszkrét matematika II., 5. előadás. Lineáris egyenletrendszerek 1 Diszkrét matematika II, 5 előadás Lineáris egyenletrendszerek Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach/ 2007 március 8 Egyenletrendszerek Középiskolás módszerek:

Részletesebben

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

1 Lebegőpontos számábrázolás Tartalom 1 Lebegőpontos számábrázolás... 2 2 Vektornormák... 4 3 Indukált mátrixnormák és tulajdonságaik... 5 4 A lineáris rendszer jobboldala hibás... 6 5 A kondíciószám és tulajdonságai... 7 6 Perturbációs

Részletesebben

Mer legesség. Wettl Ferenc 2015-03-13. Wettl Ferenc Mer legesség 2015-03-13 1 / 40

Mer legesség. Wettl Ferenc 2015-03-13. Wettl Ferenc Mer legesség 2015-03-13 1 / 40 Mer legesség Wettl Ferenc 2015-03-13 Wettl Ferenc Mer legesség 2015-03-13 1 / 40 Tartalom 1 Pszeudoinverz 2 Ortonormált bázis ortogonális mátrix 3 Komplex és véges test feletti terek 4 Diszkrét Fourier-transzformált

Részletesebben

Gyakorló feladatok I.

Gyakorló feladatok I. Gyakorló feladatok I. a Matematika Aa Vektorüggvények tárgyhoz (D D5 kurzusok) Összeállította: Szili László Ajánlott irodalmak:. G.B. Thomas, M.D. Weir, J. Hass, F.R. Giordano: Thomas-féle KALKULUS I.,

Részletesebben

1. Bázistranszformáció

1. Bázistranszformáció 1. Bázistranszformáció Transzformáció mátrixa új bázisban A bázistranszformáció képlete (Freud, 5.8.1. Tétel) Legyenek b és d bázisok V -ben, ] v V és A Hom(V). Jelölje S = [[d 1 ] b,...,[d n ] b T n n

Részletesebben

Bevezetés az algebrába 2

Bevezetés az algebrába 2 B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Bevezetés az algebrába 2 BMETE91AM37 Euklideszi tér, ortogonalizáció H607 2018-02-12/03-10

Részletesebben

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

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István Sajátértékek és sajátvektorok A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris transzformáció Vektorok lineáris transzformációja: általános esetben az x vektor iránya és nagysága

Részletesebben

Irodalom. (a) A T, B T, (b) A + B, C + D, D C, (c) 3A, (d) AD, DA, B T A, 1 2 B = 1 C = A = 1 0 D = (a) 1 1 3, B T = = ( ) ; A T = 1 0

Irodalom. (a) A T, B T, (b) A + B, C + D, D C, (c) 3A, (d) AD, DA, B T A, 1 2 B = 1 C = A = 1 0 D = (a) 1 1 3, B T = = ( ) ; A T = 1 0 Irodalom ezek egyrészt el- A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: hangzanak az előadáson, másrészt megtalálják a jegyzetben: Szabó László: Bevezetés a lineáris algebrába, Polygon

Részletesebben

MATEMATIKA FELADATGYŰJTEMÉNY

MATEMATIKA FELADATGYŰJTEMÉNY Pék Johanna MATEMATIKA FELADATGYŰJTEMÉNY Nem matematika alapszakos hallgatók számára Tartalomjegyzék Előszó iii. Lineáris algebra.. Mátrixok...................................... Lineáris egyenletrendszerek..........................

Részletesebben

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

Hadamard-mátrixok Előadó: Hajnal Péter február 23. Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára Hadamard-mátrixok Előadó: Hajnal Péter 2012. február 23. 1. Hadamard-mátrixok Ezen az előadáson látásra a blokkrendszerektől független kombinatorikus

Részletesebben

Alkalmazott algebra - SVD

Alkalmazott algebra - SVD Alkalmazott algebra - SVD Ivanyos Gábor 20 sz Poz. szemidenit mátrixok spektrálfelbontásának általánosítása nem feltétlenül négyzetes mátrixokra LSI - mögöttes szemantikájú indexelés "Közelít " webkeresés

Részletesebben

3. el adás: Determinánsok

3. el adás: Determinánsok 3. el adás: Determinánsok Wettl Ferenc 2015. február 27. Wettl Ferenc 3. el adás: Determinánsok 2015. február 27. 1 / 19 Tartalom 1 Motiváció 2 A determináns mint sorvektorainak függvénye 3 A determináns

Részletesebben

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

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 ) Lineáris leképezések 1 Lineáris-e az f : R 2 R 2 f(x, y = (3x + 2y, x y leképezés? A linearitáshoz ellen riznünk kell, hogy a leképzés additív és homogén Legyen x = (x 1, R 2, y = (y 1, y 2 R 2, c R Ekkor

Részletesebben

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

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 Indukált mátrixnorma Definíció A. M : R n n R mátrixnormát a. V : R n R vektornorma által indukált mátrixnormának nevezzük, ha A M = max { Ax V : x V = 1}. Az indukált mátrixnorma geometriai jelentése:

Részletesebben

I. VEKTOROK, MÁTRIXOK

I. VEKTOROK, MÁTRIXOK 217/18 1 félév I VEKTOROK, MÁTRIXOK I1 I2 Vektorok 1 A síkon derékszögű koordinátarendszerben minden v vektornak van vízszintes és van függőleges koordinátája, ezeket sorrendben v 1 és v 2 jelöli A v síkbeli

Részletesebben

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

1. Mit jelent az, hogy egy W R n részhalmaz altér? Az informatikus lineáris algebra dolgozat B részének lehetséges kérdései Az alábbi listában azok a definíciók és állítások, tételek szerepelnek, melyeket a vizsgadolgozat B részében kérdezhetünk. A válaszoknál

Részletesebben

Mátrixok, mátrixműveletek

Mátrixok, mátrixműveletek Mátrixok, mátrixműveletek 1 előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Mátrixok, mátrixműveletek p 1/1 Mátrixok definíciója Definíció Helyezzünk el n m elemet egy olyan téglalap

Részletesebben

2. előadás. Lineáris algebra numerikus módszerei. Mátrixok Mátrixműveletek Speciális mátrixok, vektorok Norma

2. előadás. Lineáris algebra numerikus módszerei. Mátrixok Mátrixműveletek Speciális mátrixok, vektorok Norma Mátrixok Definíció Az m n típusú (méretű) valós A mátrixon valós a ij számok alábbi táblázatát értjük: a 11 a 12... a 1j... a 1n.......... A = a i1 a i2... a ij... a in........... a m1 a m2... a mj...

Részletesebben

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

9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35 9. Előadás (9. előadás) Lineáris egyr.(3.), Sajátérték 2019. április 24. 1 / 35 Portfólió-analízis Tegyük fel, hogy egy bank 4 különböző eszközbe fektet be (réz, búza, arany és kakaó). Az ügyfeleinek ezen

Részletesebben

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

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek 10. gyakorlat Mátrixok sajátértékei és sajátvektorai Azt mondjuk, hogy az A M n mátrixnak a λ IR szám a sajátértéke, ha létezik olyan x IR n, x 0 vektor, amelyre Ax = λx. Ekkor az x vektort az A mátrix

Részletesebben

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor 12. előadás Egyenletrendszerek, mátrixok Dr. Szörényi Miklós, Dr. Kallós Gábor 2015 2016 1 Tartalom Matematikai alapok Vektorok és mátrixok megadása Tömbkonstansok Lineáris műveletek Mátrixok szorzása

Részletesebben

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

11. Előadás. 11. előadás Bevezetés a lineáris programozásba 11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez

Részletesebben

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

Rang, sajátérték. Dr. Takách Géza NyME FMK Informatikai Intézet   takach/ február 15 Diszkrét matematika II, 2 el adás Rang, sajátérték Dr Takách Géza NyME FMK Informatikai Intézet takachinfnymehu http://infnymehu/ takach/ 25 február 5 Gyakorlati célok Ezen el adáson, és a hozzá kapcsolódó

Részletesebben

5. Előadás. (5. előadás) Mátrixegyenlet, Mátrix inverze március 6. 1 / 39

5. Előadás. (5. előadás) Mátrixegyenlet, Mátrix inverze március 6. 1 / 39 5. Előadás (5. előadás) Mátrixegyenlet, Mátrix inverze 2019. március 6. 1 / 39 AX = B (5. előadás) Mátrixegyenlet, Mátrix inverze 2019. március 6. 2 / 39 AX = B Probléma. Legyen A (m n)-es és B (m l)-es

Részletesebben

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

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz Debreceni Egyetem Közgazdaságtudományi Kar Feladatok a Gazdasági matematika II tárgy gyakorlataihoz a megoldásra ajánlott feladatokat jelöli e feladatokat a félév végére megoldottnak tekintjük a nehezebb

Részletesebben

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

Táblán. Numerikus módszerek 1. előadás (estis), 2017/2018 ősz. Lócsi Levente. Frissült: december 1. Táblán Numerikus módszerek 1. előadás (estis), 2017/2018 ősz Lócsi Levente Frissült: 2017. december 1. Ebben az írásban a 2017/2018 őszi félév estis Numerikus módszerek 1. előadásának a diasorban nem szereplő,

Részletesebben

Konjugált gradiens módszer

Konjugált gradiens módszer Közelítő és szimbolikus számítások 12. gyakorlat Konjugált gradiens módszer Készítette: Gelle Kitti Csendes Tibor Vinkó Tamás Faragó István Horváth Róbert jegyzetei alapján 1 LINEÁRIS EGYENLETRENDSZEREK

Részletesebben

Lineáris algebra (10A103)

Lineáris algebra (10A103) Lineáris algebra (10A103) Kátai-Urbán Kamilla (1. előadás) Mátrixok 2019. február 6. 1 / 35 Bevezetés Előadás Tudnivalók (I.) Honlap: http://www.math.u-szeged.hu/~katai Jegyzet: Az előadáson készített

Részletesebben

Lin.Alg.Zh.1 feladatok

Lin.Alg.Zh.1 feladatok Lin.Alg.Zh. feladatok 0.. d vektorok Adott három vektor ā (0 b ( c (0 az R Euklideszi vektortérben egy ortonormált bázisban.. Mennyi az ā b skalárszorzat? ā b 0 + + 8. Mennyi az n ā b vektoriális szorzat?

Részletesebben

Lineáris egyenletrendszerek

Lineáris egyenletrendszerek Lineáris egyenletrendszerek 1 Alapfogalmak 1 Deníció Egy m egyenletb l álló, n-ismeretlenes lineáris egyenletrendszer általános alakja: a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a

Részletesebben

LINEÁRIS ALGEBRA (A, B, C) tematika (BSc) I. éves nappali programtervező informatikus hallgatóknak évi tanév I. félév

LINEÁRIS ALGEBRA (A, B, C) tematika (BSc) I. éves nappali programtervező informatikus hallgatóknak évi tanév I. félév LINEÁRIS ALGEBRA (A, B, C) tematika (BSc) I éves nappali programtervező informatikus hallgatóknak 2010-2011 évi tanév I félév Vektoriális szorzat és tulajdonságai bizonyítás nélkül: Vegyes szorzat és tulajdonságai

Részletesebben

Matematika A2 vizsga mgeoldása június 4.

Matematika A2 vizsga mgeoldása június 4. Matematika A vizsga mgeoldása 03. június.. (a (3 pont Definiálja az f(x, y függvény határértékét az (x 0, y 0 helyen! Megoldás: Legyen D R, f : D R. Legyen az f(x, y függvény értelmezve az (x 0, y 0 pont

Részletesebben

Lineáris algebra. (közgazdászoknak)

Lineáris algebra. (közgazdászoknak) Lineáris algebra (közgazdászoknak) 10A103 FELADATOK A GYAKORLATRA (3.) 2018/2019. tavaszi félév Lineáris egyenletrendszerek 3.1. Feladat. Oldjuk meg az alábbi lineáris egyenletrendszereket Gauss-eliminációval

Részletesebben

Skalárszorzat, norma, szög, távolság. Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2005.

Skalárszorzat, norma, szög, távolság. Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2005. 1 Diszkrét matematika II., 4. el adás Skalárszorzat, norma, szög, távolság Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2005. március 1 A téma jelent sége

Részletesebben

1. Homogén lineáris egyenletrendszer megoldástere

1. Homogén lineáris egyenletrendszer megoldástere X HOMOGÉN LINEÁRIS EGYENLET- RENDSZEREK 1 Homogén lineáris egyenletrendszer megoldástere Homogén lineáris egyenletrendszer definíciója már szerepelt Olyan lineáris egyenletrendszert nevezünk homogénnek,

Részletesebben

1. Geometria a komplex számsíkon

1. Geometria a komplex számsíkon 1. Geometria a komplex számsíkon A háromszög-egyenlőtlenség A háromszög-egyenlőtlenség (K1.4.3) Minden z,w C-re z +w z + w. Egyenlőség pontosan akkor áll, ha z és w párhuzamosak, és egyenlő állásúak, azaz

Részletesebben

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

41. Szimmetrikus mátrixok Cholesky-féle felbontása Benyújtja: Kaszaki Péter (KAPMAAT.SZE) 2005 november 21. 1.oldal Tartalomjegyzék 1. Bevezetés 4 2. A Gauss elimináció és az LU felbontás 4 2.1. Gauss elimináció 4 2.1.2. A Gauss elimináció mátrixos alakban

Részletesebben

Matematika szigorlat június 17. Neptun kód:

Matematika szigorlat június 17. Neptun kód: Név Matematika szigorlat 014. június 17. Neptun kód: 1.. 3. 4. 5. Elm. Fel. Össz. Oszt. Az eredményes szigorlat feltétele elméletből legalább 0 pont, feladatokból pedig legalább 30 pont elérése. A szigorlat

Részletesebben

Meghirdetés féléve 2 Kreditpont Összóraszám (elm+gyak) 2+0

Meghirdetés féléve 2 Kreditpont Összóraszám (elm+gyak) 2+0 Tantárgy neve Lineáris algebra I Tantárgy kódja MTB1004 Meghirdetés féléve 2 Kreditpont 3k Összóraszám elm+gyak 2+0 Számonkérés módja kollokvium Előfeltétel tantárgyi kód MTB1003 Tantárgyfelelős neve Kurdics

Részletesebben

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

Legkisebb négyzetek módszere, Spline interpoláció Közelítő és szimbolikus számítások 10. gyakorlat Legkisebb négyzetek módszere, Spline interpoláció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján

Részletesebben

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

NUMERIKUS MÓDSZEREK I. BEUGRÓ KÉRDÉSEK NUMERIKUS MÓDSZEREK I. BEUGRÓ KÉRDÉSEK Szerkesztette: Balogh Tamás 04. január 7. Ha hibát találsz, kérlek jelezd a info@baloghtamas.hu e-mail címen! Ez a Mű a Creative Commons Nevezd meg! - Ne add el!

Részletesebben

1. Diagonalizálás. A Hom(V) diagonalizálható, ha van olyan bázis, amelyben A mátrixa diagonális. A diagonalizálható van sajátvektorokból álló bázis.

1. Diagonalizálás. A Hom(V) diagonalizálható, ha van olyan bázis, amelyben A mátrixa diagonális. A diagonalizálható van sajátvektorokból álló bázis. 1 Diagonalizálás Diagonalizálható mátrixok Ismétlés Legyen M,N T n n Az M és N hasonló, ha van olyan A lineáris transzformáció, hogy M is és N is az A mátrixa egy-egy alkalmas bázisban Az M és N pontosan

Részletesebben

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

é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.. Biológia alapszak Matematika I A GY 6/7 félév III MÁTRIXOK SAJÁTÉRTÉK-FELADAT III Mátrixok Definíció Számok téglalap alakú táblázatban való elrendezését mátrix nak nevezzük Ha a táblázat m sorból és n

Részletesebben

Numerikus módszerek 1.

Numerikus módszerek 1. Numerikus módszerek 1. Tantárgy kódja: IP-08bNM1E, IP-08bNM1G (2+2) Az elsajátítandó ismeretanyag rövid leírása: A lebegıpontos számábrázolás egy modellje. A hibaszámítás elemei. Lineáris egyenletrendszerek

Részletesebben