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

Hasonló dokumentumok
Mátrixok, mátrixműveletek

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

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

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

Lineáris algebra (10A103)

I. VEKTOROK, MÁTRIXOK

Lineáris egyenletrendszerek

Mátrixok 2017 Mátrixok

Lineáris algebra (10A103)

Vektorok, mátrixok, lineáris egyenletrendszerek

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.

Numerikus módszerek 1.

Valasek Gábor

1. Geometria a komplex számsíkon

Matematika (mesterképzés)

Bevezetés az algebrába 2 Vektor- és mátrixnorma

Vektorterek. =a gyakorlatokon megoldásra ajánlott

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Matematika A1a Analízis

Numerikus módszerek 1.

KOVÁCS BÉLA, MATEMATIKA I.

11. DETERMINÁNSOK Mátrix fogalma, műveletek mátrixokkal

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

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

Lineáris algebra (10A103)

Matlab alapok. Baran Ágnes

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

Lin.Alg.Zh.1 feladatok

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

DISZKRÉT MATEMATIKA: STRUKTÚRÁK Előadáson mutatott példa: Bércesné Novák Ágnes

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

Bevezetés az algebrába 1

3. el adás: Determinánsok

2014/2015-ös tanév II. féléves tematika

1. Az euklideszi terek geometriája

15. LINEÁRIS EGYENLETRENDSZEREK

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

2010/2011 es tanév II. féléves tematika

EGYSZERŰSÍTETT ALGORITMUS AZ ELEMI BÁZISCSERE ELVÉGZÉSÉRE

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

Bevezetés az algebrába 1

1. A kétszer kettes determináns

Lineáris algebra. Közgazdász szakos hallgatóknak a Matematika A2a Vektorfüggvények tantárgyhoz tavaszi félév

Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit

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

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

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

Gauss-Seidel iteráció

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

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

Mátrixok február Feladat: Legyen A = ( ( B =

Gauss elimináció, LU felbontás

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

1. zárthelyi,

1. Algebrai alapok: Melyek műveletek az alábbiak közül?

17. előadás: Vektorok a térben

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana

Budapesti Műszaki Főiskola, Neumann János Informatikai Kar. Vektorok. Fodor János

Lineáris algebra. (közgazdászoknak) T C T = ( 1 ) ; , D T D =

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

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

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

Mátrixok. 3. fejezet Bevezetés: műveletek táblázatokkal

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

A lineáris algebrában központi szerepet betöltı vektortér fogalmát értelmezzük most, s megvizsgáljuk e struktúra legfontosabb egyszerő tulajdonságait.

Diszkrét matematika II., 8. előadás. Vektorterek

Gy ur uk aprilis 11.

Diszkrét matematika 1. estis képzés

Numerikus módszerek beugró kérdések

BUDAPESTI KÖZGAZDASÁGTUDOMÁNYI EGYETEM. Puskás Csaba, Szabó Imre, Tallos Péter LINEÁRIS ALGEBRA JEGYZET

Komplex számok. (a, b) + (c, d) := (a + c, b + d)

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

NUMERIKUS MÓDSZEREK I. TÉTELEK

1.1. Vektorok és operátorok mátrix formában

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

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


A valós számok halmaza

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

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

MATLAB alapjainak áttekintése

2. gyakorlat. A polárkoordináta-rendszer

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

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

1. Transzformációk mátrixa

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

Érdekes informatika feladatok

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

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

KOVÁCS BÉLA, MATEMATIKA I.

Halmazelmélet. 1. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Halmazelmélet p. 1/1

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

3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

Mer legesség. Wettl Ferenc Wettl Ferenc Mer legesség / 40

Nagy Gábor compalg.inf.elte.hu/ nagy

Numerikus módszerek. Galántai Aurél-Jeney András

Matematikai statisztika 1.

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

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

Normák, kondíciószám

Átírás:

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... a mn

Mátrixok Az m és az n értelemszerűen pozitív egész számok. Beszélünk a mátrix i-edik soráról és j-edik oszlopáról. A sorok és oszlopok metszéspontjában vannak a mátrix a ij elemei (i = 1,..., m, j = 1,..., n). Komplex számokból (sőt, más absztrakt struktúrák elemeiből) is felépíthetünk mátrixokat. Az m n típusú valós mátrixok halmazát R m n jelöli, ennek megfelelően például az A R k l azt jelenti, hogy A egy k l típusú (méretű) valós mátrix.

Mátrixok Definíció Az egyetlen sorból vagy egyetlen oszlopból álló mátrixot vektornak nevezzük. A sorvektor szokásos megadási módja: x = [x 1,..., x n ]. Az x i a vektor egy eleme, másképpen komponense. Az oszlopvektorokat az x = x 1. x n R n formában szoktuk megadni, ahol R n az n komponensű oszlopvektorok halmaza tulajdonképpen R n R n 1 ).

Mátrixok Megjegyzés Ha egyszerűen csak vektort említünk és nem tesszük hozzá, hogy az sor- vagy oszlopvektor-e, akkor azon mindig oszlopvektort értünk. A komponensek kettős indexelése egyrészt felesleges (az egyik mindig 1), másrészt ez is mutatja, hogy valójában a mátrixoktól függetlenül is értelmezhető matematikai objektum. A definíciókban látható szögletes zárójelek helyett szokás kerek zárójeleket is használni, valamint gyakran célszerű a következő, tömörebb jelölést választani: A = [a ij ] m,n i,j=1 = (a ij) m,n i,j=1 q = [q i ] n i=1 = (q i) n i=1.

Mátrixok Ha a sorok és oszlopok száma megegyezik, akkor a mátrixot négyzetesnek nevezzük, tömörebb jelölése is némileg egyszerűsödik. Például az n n méretű C mátrix esetén: C = [c ij ] n i,j=1, C = (c ij) n i,j=1.

Mátrixműveletek I. Összeadás. Csak azonos méretű mátrixok között értelmezzük, a következőképpen: ha A, B R m n, akkor C = A + B R m n C = (c ij ) m,n i,j=1 = (a ij + b ij ) m,n i,j=1. Az összeadás két fontos tulajdonsága: kommutatív és asszociatív (a tagok sorrendje felcserélhető és csoportosítható) A + B = B + A (A + B) + C = A + (B + C).

Mátrixműveletek II. Számmal való szorzás. Legyen A R m n és legyen λ valós szám (azaz λ R). Ekkor C = λa R m n C = (c ij ) m,n i,j=1 = (λa ij) m,n i,j=1. Nyilvánvaló, hogy λ(µa) = (λµ)a, továbbá a fenti két művelet értelmezéséből következik az alábbi két a disztributivitást kimondó szabály: λ(a + B) = λa + λb és (λ + µ)a = λa + µa. Megállapodás szerint számmal jobbról és balról is szorozhatunk: λa = Aλ.

Mátrixműveletek Az R m n halmazt (vagy az R n halmazt) a fenti két művelettel algebrai struktúrának tekinthetjük és mint ilyen, rendelkezik mindazon tulajdonságokkal, amelyek a lineáris teret (más szóval itt ugyan szokatlanul hangzik vektorteret) definiálják; például van zéruselem, az összeadás invertálható, stb. Ezért nem lesz meglepetés, ha az általunk érzékelt háromdimenziós térben definiált vektorok bizonyos jellemzőit (pl. hosszúság) általánosítjuk többdimenzióban is, sőt ezt az általánosítást kiterjesztjük mátrixokra is.

Mátrixműveletek III. Transzponálás (tükrözés). Az A R m n transzponáltját jelölje A T, amit a következőképpen definiálunk: C = A T R n m C = (c ij ) n,m i,j=1,ahol c ij = a ji Úgy is fogalmazhatjuk: a sorokat és az oszlopokat felcseréljük. A transzponálás definíciójából adódik, hogy (A T ) T = A, (A + B) T = A T + B T. Négyzetes mátrixok esetén a transzponálás a főátlóra való tükrözést jelent. (A főátlót azon elemek alkotják, melyek sor és oszlopindexe megegyezik, azaz az a 11, a 22,..., a nn elemek.)

Mátrixműveletek A transzponálás felhasználásával az oszlopvektorokat meg lehet adni még az x = [x 1,..., x n ] T, a sorvektorokat pedig az formában is. x = x 1. x n T

Mátrixműveletek IV. Szorzás. Ha A R m k, és B R k n, akkor a szorzatukat a C = (c ij ) m,n i,j=1 = AB Rm n c ij = (i = 1,..., m, j = 1,..., n). előírással definiáljuk. k a it b tj Látható, hogy amint az összeadásnál, úgy itt is lényeges a műveletben szereplő operandusok (tényezők) mérete, csak itt más a követelmény: az első tényező oszlopainak száma és a második tényező sorainak a száma kell, hogy egyenlő legyen; az eredmény mérete a tényezőkéből következik. Fontos megjegyezni, hogy a szorzás nem kommutatív, tehát általában t=1 AB BA.

Mátrixműveletek A két mátrix között többnyire nem is értelmezhető mindkét sorrendben a szorzás. Ha x, y R n akkor az x T y és az xy T szorzás végezhető el; előbbi neve skalár szorzás, utóbbié diadikus szorzás. A skalár szorzat eredménye egy skalár szám (1 1-es mátrix), szokták külön is definiálni. Definíció Az x, y R n skaláris szorzata a x T y = n x i y i. i=1

Mátrixműveletek A skalár szorzás definíciójából látható, hogy a szorzatmátrix bármelyik (i, j) indexű elemét úgy kapjuk, mint egy skalárszorzatot: az első tényező i-edik sorát (mint sorvektort) szorozzuk a második tényező j-edik oszlopával, azaz c ij = [a i1,..., a ik ] b 1j. b kj.

Mátrixműveletek Gyakran kell alkalmaznunk a mátrixszorzásnak az értelmezésből közvetlenül adódó alábbi tulajdonságait: (AB)C = A(BC), A(B + C) = AB + AC, (A + B)C = AC + BC, (AB) T = B T A T. A továbbiakban a mátrix és mátrix-vektor műveletek felírásánál feltesszük, hogy az ott szereplő mátrixok, ill. vektorok méretei olyanok, amelyek lehetővé teszik az adott műveletet.

Speciális mátrixok, vektorok Definíció Az A mátrix szimmetrikus, ha A T = A. Nyilvánvaló, hogy csak négyzetes mátrix lehet szimmetrikus és ekkor a ij = a ji (i, j = 1,..., n)

Speciális mátrixok, vektorok Definíció A 0 R m n mátrix zérusmátrix, ha az összes eleme zérus, azaz 0... 0 0 =...... 0... 0 A zérusmátrix az összeadásra nézve a zéruselem, azaz minden A mátrix esetén A + 0 = A, A0 = 0.

Speciális mátrixok, vektorok Definíció Az I R n n mátrix egységmátrix, ha 1 0...... 0. 0 1... I =............... 1 0 0...... 0 1. Az egységmátrix (amit gyakran a magyar elnevezésének kezdőbetűjével, E-vel is jelölünk) a szorzásra nézve egységelem, azaz minden A R n n esetén AI = IA = A.

Speciális mátrixok, vektorok Megjegyzés Szokás az egységmátrix fogalmát a nem négyzetes mátrixokra is kiterjeszteni, a definícióját úgy adva meg, hogy az azonos indexpárú elemei 1-esek, a többi zérus (például [ 1 0 0 0 1 0 Ilyenkor persze az egység elnevezés már nem jogos, félrevezető. Mindenesetre nagyon hasznos kiterjesztés, több matematikai szoftver (a Matlab is) él vele. ].

Speciális mátrixok, vektorok Az egységmátrix mellett fontos fogalom az egységvektor. Definíció Az e i R n vektort (i-edik) egységvektornak nevezzük, ha az i-edik komponense 1-es, a többi pedig zérus. A transzponáltját felírva, tehát: e i = [0,..., 0, 1, 0,..., 0] T R n.

Speciális mátrixok, vektorok Definíció A D R n n diagonálmátrix, ha d 1 0...... 0. 0 d.. 2. D =............... dn 1 0 0...... 0 d n. A diagonális elemek indexei azonosak, ezért jelöljük azokat rendszerint egyetlen indexszel. Magát a D diagonálmátrixot gyakran a diag(d 1,..., d n ) vagy diag(d i ) (i = 1,... n) formában is jelöljük.

Speciális mátrixok, vektorok Definíció A P R n n mátrix permutációmátrix, ha minden sorában és oszlopában pontosan egy darab 1-es van és a többi elem zérus. Például az alábbi mátrix egy 4 4-es permutációmátrix: 0 0 1 0 1 0 0 0 0 0 0 1. 0 1 0 0

Speciális mátrixok, vektorok Definíció Az A = [a ij ] n i,j=1 mátrix alsó háromszög alakú, ha minden i < j esetén a ij = 0 és felső háromszög alakú, ha minden i > j esetén a ij = 0. Az alsó és felsőháromszögmátrixok alakja sematikusan a következő: 0...... 0.......... 0.........,.......... 0......... 0...... 0.

Speciális mátrixok, vektorok Beszélni szoktunk valamely négyzetes A R n n mátrix alsó és felső háromszögrészéről, amelyekre a tril(a), illetve triu(a) jelöléssel hivatkozunk. Ezeket értelemszerűen úgy kapjuk, hogy az eredeti mátrix főátlója feletti, illetve alatti elemeit kicseréljük zérusokra. 3 2 2 Például az A = 9 0 0 mátrix esetén 5 3 1 tril(a) = 3 0 0 9 0 0 5 3 1 triu(a) = 3 2 2 0 0 0 0 0 1 (az l az angol lower, u pedig az upper szó kezdőbetűje.)

Speciális mátrixok, vektorok Definíció Az A R n n mátrix sávmátrix p alsó sávszélességgel és q felső sávszélességgel, ha teljesül, hogy a ij = 0, ha i > j + p, vagy i + q < j. Más szóval: a p-edik diagonálisuk alatti és q-adik diagonálisuk feletti elemeik zérusak. A sávot, amelynek elemeit nem kötelezően zérusokként kezeljük, azon a ij elemek definiálják, amelyek indexeire teljesül, hogy i p j i + q, vagy ekvivalens módon j q i j + p. Sematikusan ábrázolva:

Speciális mátrixok, vektorok A = a 11 a 12...... a 1,1+q 0...... 0 a 21 a 22............ a 1+p,1...... 0 0...... an q,n....................... an 1,n 0......... 0 a n,n p... a n,n 1 a nn.

Speciális mátrixok, vektorok Általában ritka mátrixoknak nevezzük azokat a mátrixokat, amelyek viszonylag sok, ismert pozíciójú zérust tartalmaznak. Ilyenek pédául a sávmátrixok, vagy lehetnek szabálytalan (de ismert, rögzített) elhelyezkedésű sok zérust tartalmazó mátrixok is. Az ilyen mátrixok tárolása a zérusok figyelmen kívül hagyásával helytakarékosan oldható meg, és a velük való különböző manipulációkat végrehajtó programok is gazdaságosan, művelettakarékosan írhatók meg. (Persze, tudni kell, hogy közben nem változnak-e meg a zérusok, illetve azt, hogy legfeljebb hol változhatnak.) Ebből a szempontból ritkának tekinthetők a háromszögmátrixok is, a nemzérus elemek tárolása történhet vektorban, például oszlopfolytonos sorrendben. A szimmetria is tekintetbe vehető; ilyen esetben elég csak az alsó (vagy a felső) háromszögrészt tárolni. (Itt is ügyelni kell a programozás során, hogy hol romlik el esetleg az algoritmus végrehajtása során a szimmetria.)

Vektor- és mátrixnormák Definíció Az f : R n k R függvényt mátrixnormának (vagy vektornormának, ha k = 1) nevezzük, ha ( f (x) 0 x R n k), f (x) = 0 x = 0, ( ) f (λx) = λ f (x) x R n k, λ R, ( f (x + y) f (x) + f (y) x, y R n k). A norma szokásos jelölése: x.

Vektor- és mátrixnormák Normát nyilván nagyon sokféleképpen adhatunk meg. Bár a vektorokat is (speciális méretű) mátrixokkal azonosítottuk, vannak szempontok, amelyek alapján mégis csak különböző objektumokról van szó, ezért konkrét normákat különböző módon vezetünk be. Vektorok esetén a normák fontos osztályát alkotják, az ún. hatványnormák: ahol p 1 egész szám. x p = ( n i=1 x i p ) 1 p,

Vektor- és mátrixnormák A leggyakrabban használt vektornormák a következők: x 1 = x 2 = n x i (összeg norma), i=1 ( n i=1 x = max 1 i n x i x i 2 ) 1 2 (euklideszi norma), (maximum norma).

Vektor- és mátrixnormák A legutóbbit a p határátmenettel kapjuk. (Az x 2 norma megfogalmazásánál természetesen a jobboldalon az abszolút érték jel elhagyható valós vektorok esetén, de akkor nem, ha az elemek komplexek.) Példa Legyen v = [1, 7, 0, 3] T. Ekkor v 1 = 1 + 7 + 0 + 3 = 11, v 2 = 1 + 49 + 0 + 9 = 7.681 (kerekítve), v = max{1, 7, 0, 3} = 7.

Vektor- és mátrixnormák A háromkomponensű vektorok által bezárt szög skalár szorzás segítségével való kiszámításának szabályát kiterjesztve, értelmezhetjük az akárhány komponensű vektorok közötti szöget is. Definíció Az x, y R n (x, y 0) vektorok szöge θ, amelynek koszinuszát a cos(θ) = x T y x 2 y 2 összefüggés definiálja.

Vektor- és mátrixnormák Legyen A = [a ij ] m,n i,j=1. A leggyakrabban használt mátrixnormák a következők: A 1 = max 1 j n m a ij (oszlopösszeg norma), i=1 A 2 = {A T A legnagyobb sajátértéke} 1 2 (spektrálnorma), n A = max a ij (sorösszeg norma), 1 i m m A F = i=1 j=1 j=1 n a ij 2 1 2 (Frobenius-norma). (A Frobenius-normánál itt sem kell csak komplex elemek esetén a jobboldalon az abszolút érték jel.)

Vektor- és mátrixnormák Példa Legyen Az említett normái: A = [ 2 1 0 4 1 1 ]. A 1 = max{2 + 4; 1 + 1; 0 + 1} = 6, A = max{2 + 1 + 0; 4 + 1 + 1} = 6, A F = 4 + 1 + 0 + 16 + 1 + 1 = 4.796.