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



Hasonló dokumentumok
Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer

Lineáris Algebra gyakorlatok

Miskolci Egyetem. Diszkrét matek I. Vizsga-jegyzet. Hegedűs Ádám Imre

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

Mátrixaritmetika. Tartalom:

KOVÁCS BÉLA, MATEMATIKA I.

MATEMATIKA FELADATGYŰJTEMÉNY

KOVÁCS BÉLA, MATEMATIKA I.

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

A lineáris tér. Készítette: Dr. Ábrahám István

ÉS TESZTEK A DEFINITSÉG

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

Bevezetés a számításelméletbe I. feladatgyűjtemény. Szeszlér Dávid, Wiener Gábor

LINEÁRIS ALGEBRA PÉLDATÁR MÉRNÖK INFORMATIKUSOKNAK

Juhász Tibor. Lineáris algebra

Lineáris algebra bevezető

15. LINEÁRIS EGYENLETRENDSZEREK

KOVÁCS BÉLA, MATEMATIKA I.

2) = 0 ahol x 1 és x 2 az ax 2 + bx + c = 0 ( a,b, c R és a 0 )

Lineáris algebra I. Kovács Zoltán. Előadásvázlat (2006. február 22.)

MATEMATIKA ÉRETTSÉGI május 9. EMELT SZINT

Megoldások, megoldás ötletek (Jensen-egyenlőtlenség)

6. modul Egyenesen előre!

Fejezetek a lineáris algebrából PTE-PMMK, Műszaki Informatika Bsc. Dr. Kersner Róbert

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

Széchenyi István Egyetem, 2005

Vektortér. A vektortér elemeit vektornak, a test elemeit skalárnak nevezzük. Ezért a függvény neve skalárral való szorzás (nem művelet).

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

9. ÉVFOLYAM. Tájékozottság a racionális számkörben. Az azonosságok ismerete és alkalmazásuk. Számok abszolútértéke, normál alakja.

Az áprilisi vizsga anyaga a fekete betűkkel írott szöveg! A zölddel írott rész az érettségi vizsgáig még megtanulandó anyag!

5. Előadás. Megyesi László: Lineáris algebra, oldal. 5. előadás Lineáris függetlenség

Lineáris algebra és mátrixok alkalmazása a numerikus analízisben

Color profile: Generic CMYK printer profile Composite 150 lpi at 45 degrees

KOVÁCS BÉLA, MATEMATIKA I.

JANUS PANNONIUS TUDOMÁNYEGYETEM. Schipp Ferenc ANALÍZIS I. Sorozatok és sorok

A kvantummechanika általános formalizmusa

Arany Dániel Matematikai Tanulóverseny 2007/2008-as tanév 2. forduló haladók I. kategória

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

Mesterséges intelligencia, 7. előadás október 13. Készítette: Masa Tibor (KPM V.)

összeadjuk 0-t kapunk. Képletben:

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Analízis I. példatár. (kidolgozott megoldásokkal) elektronikus feladatgyűjtemény

Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013

4) Az ABCD négyzet oldalvektorai körül a=ab és b=bc. Adja meg az AC és BD vektorokat a és b vektorral kifejezve!

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

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

Mátrixok 2017 Mátrixok

2. Hatványozás, gyökvonás

Számsorozatok Sorozat fogalma, példák sorozatokra, rekurzív sorozatokra, sorozat megadása Számtani sorozat Mértani sorozat Kamatszámítás

Matematika felvételi feladatok bővített levezetése 2013 (8. osztályosoknak)

MATEMATIKA ÍRÁSBELI ÉRETTSÉGI-FELVÉTELI FELADATOK május 19. du. JAVÍTÁSI ÚTMUTATÓ

1. Lineáris leképezések

MATEMATIKA Kiss Árpád Országos Közoktatási Szolgáltató Intézmény Vizsgafejlesztő Központ

Elsôfokú egyenletek, egyenletrendszerek, egyenlôtlenségek

9. modul Szinusz- és koszinusztétel. Készítette: Csákvári Ágnes

Áttekintés a felhasznált lineáris algebrai ismeretekről.

Lineáris egyenletrendszerek

HALMAZOK TULAJDONSÁGAI,

TENZORSZÁMÍTÁS INDEXES JELÖLÉSMÓDBAN

MATEMATIKA 9. osztály Segédanyag 4 óra/hét

22. szakkör (Csoportelméleti alapfogalmak 1.)

1.1. Gyökök és hatványozás Hatványozás Gyökök Azonosságok Egyenlőtlenségek... 3

KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA

TARTALOMJEGYZÉK ELŐSZÓ GONDOLKOZZ ÉS SZÁMOLJ! HOZZÁRENDELÉS, FÜGGVÉNY... 69

4. modul Poliéderek felszíne, térfogata

Valasek Gábor

Bolyai János Matematikai Társulat

Matematikai alapismeretek. Huszti Andrea

Geometriai axiómarendszerek és modellek

Hraskó András, Surányi László: spec.mat szakkör Tartotta: Surányi László. Feladatok

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések

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

Számelméleti feladatok az általános iskolai versenyek tükrében dr. Pintér Ferenc, Nagykanizsa

I. Gondolkodási módszerek: (6 óra) 1. Gondolkodási módszerek, a halmazelmélet elemei, a logika elemei. 1. Számfogalom, műveletek (4 óra)

1992. évi verseny, 2. nap. legkisebb d szám, amelyre igaz, hogy bárhogyan veszünk fel öt pontot

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 algebra I. Vektorok és szorzataik

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

II. Halmazok. Relációk. II.1. Rövid halmazelmélet. A halmaz megadása. { } { } { } { }

Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2015/ Szegedi Tudományegyetem Informatikai Tanszékcsoport

MATEMATIKA I. RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNY A) KOMPETENCIÁK

Kosztolányi József Kovács István Pintér Klára Urbán János Vincze István. tankönyv. Mozaik Kiadó Szeged, 2013

Középszintű érettségi feladatsorok és megoldásaik Összeállította: Pataki János; dátum: november. I. rész

Lineáris algebra gyakorlat

Parciális differenciálegyenletek numerikus módszerei számítógépes alkalmazásokkal Karátson, János Horváth, Róbert Izsák, Ferenc

S T A T I K A. Az összeállításban közremûködtek: Dr. Elter Pálné Dr. Kocsis Lászlo Dr. Ágoston György Molnár Zsolt

MATEMATIKA TANTERV Bevezetés Összesen: 432 óra Célok és feladatok

Analízisfeladat-gyűjtemény IV.

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. Párosítások

Halmazok-előadás vázlat

Intergrált Intenzív Matematika Érettségi

Gyakorló feladatok ZH-ra

Az alap- és a képfelület fogalma, megadási módjai és tulajdonságai

148 feladat ) + ( > ) ( ) =?

A gyakorlatok HF-inak megoldása Az 1. gyakorlat HF-inak megoldása. 1. Tagadások:

Gyakorlatok. P (n) = P (n 1) + 2P (n 2) + P (n 3) ha n 4, (utolsó lépésként l, hl, u, hu-t léphetünk).

Teszt kérdések. Az R n vektortér

4. előadás. Vektorok

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

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

Átírás:

fejezet Mátrixok Az előző fejezetben a mátrixokat csak egyszerű jelölésnek tekintettük, mely az egyenletrendszer együtthatóinak tárolására, és az egyenletrendszer megoldása közbeni számítások egyszerüsítésére való E fejezetben először a számok közti műveleteket kiterjesztjük számtáblázatokra, majd ezeket átültetjük mátrixokra, és megvizsgáljuk algebrai tulajdonságaikat E műveletek segítségével újra vizsgáljuk az egyenletrendszerek megoldhatóságának és a megoldások kiszámításának kérdését Végül megvizsgálunk több érdekes alkalmazást Bevezetés: műveletek táblázatokkal A valós számok közti műveletek természetes módon kiterjeszthetők táblázatok közti műveletekre Táblázatok Táblázatokkal nap, mint nap találkozunk Fogalmát nem fogjuk precízen definiálni Számszerű adatok áttekinthető összefoglalására való Használatuk kikerülhetetlen a legegyszerűbb gazdasági adatok kezelésében, így minden irodai szoftvercsomag tartalmaz táblázatkezelőt, de a gazdaságtudományi, mérnöki vagy természettudományos közleményekben is nélkülözhetetlen eszköz E fejezetben olyan táblázatokkal fogunk foglalkozni, melyekben a téglalap alakban, sorokba és oszlopokba elrendezett számok minden sora előtt, és minden oszlopa fölött van egy fejléc, melyben az adott sor, illetve oszlop adatait jellemző valamely információ áll A mátixra tehát úgy is tekinthetünk, mint amelyet egy olyan absztrakció során kapunk a táblázatból, melyben azt megfosztjuk fejléceitől, az adatokból pedig csak a számokat őrizzük meg, azok jelentésétől, mértékegységétől eltekintünk Táblázatok összeadása A kerti asztalon alma van Ráesik a fárol még alma Az almák számának meghatározásához az összeadás műveletét használjuk Az asztalon vendégséghez megterítve két gyümölcskosár van, bennük zöld és piros alma és szőlő Számukat két táblázatban foglalhatjuk össze Miután az egyik kosár tartalmát a másikba öntöttük, a gyümölcsök számát könnyen kiszámoljuk a két táblázatból Például: zöld (db) piros (db) alma szőlő + zöld (db) piros (db) alma szőlő zöld (db) piros (db) alma 5 4 szőlő 8

FEJEZET MÁTRIXOK 8 Azonos méretű, azonos fejlécű táblázatok összeadásának egy lehetséges módja az, ha az azonos pozícióiban lévő elemek összeadásával képezzük az összeget Táblázat szorzása számmal Az asztalon alma van Ha számukat megháromszorozzuk, összeszorzunk egy mértékegység nélküli számot () egy mértékegységgel rendelkezővel ( darab) Ezt megtehetjük egy kosár egész tartalmával is: zöld (db) piros (db) alma szőlő zöld (db) piros (db) alma 9 6 szőlő 6 Táblázatok szorzása Egy adag (e példában a továbbiakban mindig dkg) alma energiatartalma kcal Mennyi 5 adag energiatartalma A választ ismét szorzással kapjuk meg, de most mindkét mennyiség mértékegységgel is rendelkezik: 5 adag kcal 5 kcal adag Több gyümölcsből (alma, banán, narancs) többféle (A, B, C) gyümölcssalátát készítünk, és a szénhidrát- és energiatartalmukat szeretnénk összehasonlítani Két táblázatot készítünk, egyikbe a gyümölcssaláták összetételét, a másikba az összetevők szénhidrát- és energiatartalmát írjuk Mindkét táblázatban a sorokba kerülnek azok a tételek, melyek összetételét/összetevőit részletezzük, az oszlopokba pedig az összetevők Alma Banán Narancs (adag) (adag) (adag) A 5 4 B 4 4 C 4 4 Szénhidrát (g/adag) Energia (kcal/adag) Alma Banán 4 5 Narancs 8 4 Első pillanatban furcsának tűnő számításokat kell végeznünk, ha meg akarjuk tudni az A saláta energiatartalmát: 5 adag kcal kcal kcal + adag 5 + 4 adag 4 45 kcal, adag adag adag vagyis az első táblázat egy sorának és a második táblázat egy oszlopának kellett a skaláris szorzatát venni Végezzük el e számításokat mindhárom gyümölcssaláta szénhidrát és energiatartalmára is, és az eredményt ismét egy olyan táblázatba tegyük, melynek soraiba a részletezendő tételek (A, B, C saláta), oszlopaiba a tartalmi összetevők (szénhidrát-, energiatartalom) kerüljenek Szénhidrát (g) Energia (kcal) A 9 45 B 4 6 C 8 49 Az áttekinthetőség kedvéért a két összeszorzandó mátrixot és az eredményt úgy helyezzük el, hogy az elvégzett műveletek jobban követhetőek legyenek Az A saláta energiatartalmát kiemeljük:

FEJEZET MÁTRIXOK 8 Szénhidrát (g/adag) Energia (kcal/adag) Alma Banán 4 5 Narancs 8 4 Alma Banán Narancs (adag) (adag) (adag) A 5 4 B 4 4 C 4 4 Szénhidrát (g) Energia (kcal) A 9 45 B 4 6 C 8 49 Érdemes megfigyelni, hogy ha csak az A és C gyümölcssalátákra vagyunk kiváncsiak, elég az első táblázat és a végeredmény második sorát elhagyni, hasonlóképp ha csak az energiatartalmat figyeljük, elég a második táblázat és a végeredmény második oszlopát megtartani Az is látszik, hogy az első táblázat oszlopainak és a második táblázat sorainak száma megegyezik Általában az igaz, hogy (a fejléceket nem számolva) egy m n-es táblázat csak olyan p k-as táblázattal szorozható össze, ahol p n, és az eredmény m k-as lesz Lineáris helyettesítés A lineáris algebra alapvető fogalmai megfogalmazhatóak a lineáris helyettesítés nyelvén definíció: Lineáris helyettesítés Lineáris helyettesítésről akkor beszélünk, ha változók egy halmazát más változók konstansszorosainak összegeként állítjuk elő, azaz változókat más változók lineáris kifejezéseivel helyettesítünk Például h f + g, u x + y + z v 9y + z w z és r 5p q s 45p + q t 9q három lineáris helyettesítés Tekintsük a következő két lineáris helyettesítést: a 5x + y + 4z x s + k b 4x + 4y + z c 4x + y + 4z és y 4s + 5k z 8s + 4k () Egy néhány sor erejéig a lineáris helyettesítést is táblázatokkal írjuk le Az előző két lineáris helyettesítés táblázatba foglalva: x y z a 5 4 b 4 4 c 4 4 s k x y 4 5 z 8 4 () példa: Lineáris helyettesítések kompozíciója Tekintsük a ()-ben megadott két lineáris helyettesítést! Az első majd a második helyettesítés egymás után való elvégzése más szóval kompozíciója milyen helyettesítéssel egyenértékű, és az lineáris-e? Megoldás Az a 5x + y + 4z kifejezésben helyettesítsük x, y és z helyébe a második lineáris helyettesítés szerinti kifejezéseket, azaz a 5x + y + 4z 5(s + k) + (4s + 5k) + 4(8s + 4k) 9s + 45k

FEJEZET MÁTRIXOK 8 Emeljük ki pl k együtthatójának kiszámítását: 5 + 5 + 4 4 45 Mint látjuk ez az első helyettesítés táblázata első sorának és második táblázat második oszlopának skaláris szorzata Hasonló módon b és c is kifejezhető s és k segítségével, így kapjuk, hogy a két lineáris helyettesítés egymásutánja ekvivalens a a 9s + 45k b 4s + 6k c 8s + 49k helyettesítéssel Ez lineáris, hisz a számolás közben lineáris kifejezéseket csak konstanssal szoroztunk, és ezeket adtuk össze Ennek a helyettesítésnek a táblázata s k a 9 45 b 4 6 c 8 49 vagyis azt kaptuk, hogy a lineáris helyettesítések kompozíciójának táblázataik szorzata felel meg Anti, Bori, Cili almát, banánt és citromot vesz a piacon, a hipermarketben vagy a csarnokban Ha csak az ár számít, melyikük hol vásároljon? alma (kg) banán (kg) citrom (kg) Anti Bori 5 Cili csarnok (Ft) hipermarket (Ft) piac (Ft) alma 8 banán 9 4 6 citrom A két táblázat szorzata: csarnok hipermarket piac Anti 5 5 Tehát Antinak és Borinak Bori 45 45 5 Cili 96 8 85 a piacon, Cilinek a hipermarketben érdemes vásárol- nia Egy f(x, y) kifejezésben elvégezzük az x a + b y a + b helyettesítést, majd az így kapott f(a + b, a + b) kifejezésben az a s + t () b 4s t (4) helyettesítést Számítsuk ki a két helyettesítés kompozícióját a helyettesítések végrehajtásával, és a nekik megfelelő táblázatok szorzásával is, azaz írjuk fel azt a helyettesítést, mely e két helyettesítés kompozíciójával ekvivalens! A két helyettesítést elvégezve: x a + b ( s + t) + (4s t) s + t, y a + b ( s + t) + (4s t) 5s + t A két helyettesítés kompozíciója a két helyettesítés táblázatának szorzatával megkapható: a b x y s t a b 4 s t x y 5 Tegyük fel, hogy egy kifejezésben elvégezzük a következő helyettesítést: x a + b + 6c y 4a + b + c z a + b + 6c majd azt követően a következő helyettesítést: a s + u (5) b s 6t + u (6) c s + t u () Hogyan számíthatjuk ki a két helyettesítés kompozícióját? Írjuk fel azt a helyettesítést, mely e két helyettesítés kompozíciójával ekvivalens! A két helyettesítés kompozíciója a két helyettesítés táblázatának szorzatával megkapható E szorzatból az olvasható le, hogy a kompozícióval kapott helyettesítés: x s, y t, z u Ez azt jelenti, hogy a két helyettesítés valamilyen értelemben egymás inverze

FEJEZET MÁTRIXOK 84 Mátrixműveletek A mátrixműveletek definiálása a táblázatok műveletei alapján magától értetődő A programnyelvekben ellentétben a matematikával a kisbetűvel/nagybetűvel való jelölésnek nincs a mátrixot az elemétől való megkülönböztető szerepe A legtöbb magasszintű nyelvben az A-val jelölt mátrix (informatikai szóhasználattal tömb) i-edik sorának j-edik elemét A[i,j] vagy A(i,j) jelöli Az alacsonyabb szintű C-típusú nyelvekben nincs -dimenziós tömb, a mátrixot egy olyan -dimenziós tömb reprezentálja, melynek minden eleme -dimenziós tömb, így A[i] az i-edik sort, A[i][j] az i-edik sor j-edik elemét jelöli A mátrix alapú nyelvekben egy mátrix egy sorvektora vagy oszlopvektora könnyen kiemelhető, pl az A mátrix sorát az A(,:), oszlopát a A(:,) kóddal érhetjük el Alapfogalmak, jelölések Az eddigiek alapján megfogalmazhatjuk: az m sorba és n oszlopba rendezett mn darab szám rendszerét m n-típusú mátrixnak nevezzük A mátrixban szereplő számokat a mátrix elemeinek nevezzük E megfogalmazás még mindig nem tekinthető precíz definíciónak, mert nincs tisztázva, mik is azok a számok, amik egy mátrix elemei lehetnek Egyelőre tekintsük úgy, hogy mindig egy algebrailag jól definiálható számhalmaz elemeit írhatjuk egy mátrixba, ennek megfelelően fogunk egész elemű, racionális elemű vagy valós elemű, illetve az egész számok, a racionálisok, a valósok fölött definiált mátrixról beszélni Később ezt is tágítani fogjuk, pl vizsgálni fogunk számértéket adó függvényekből álló mátrixokat A matematikában elterjedt az a szokás, hogy a mátrixot jelölő nagy betűvel azonos kis betűk jelölik a mátrix elemeit, tehát A elemei a, a Az m n-típusú a a a n a a a n A a m a m a mn mátrixra szokás még a tömörebb A [a ij ] m n vagy egyszerűen az A [a ij ] jelölést használni Mindig az első index jelöli a sor, a második az oszlop számát, tehát a a -dik sor -adik oszlop kereszteződésében álló elemet jelöli Időnként, a félreérthetőség elkerülésére a ij helyett a i,j -t írunk (pl a n,n ) Általában a j jelöli az A mátrix j-edik oszlopvektorát, ha csak oszlopvektorokkal dolgozunk Ha sor- és oszlopvektorok is együtt szerepelnek, az i-edik sorvektort a i, a j-edik oszlopvektort a j jelöli összhangban az elemek indexelésével Ehhez hasonló jelölést használnak a mátrix alapú nyelvek is (ld a széljegyzetet) Az A mátrix i-edik sorára az (A) i, j-edik oszlopára az (A) j, elemére az (A) ij jelölés is használatos példa: Mátrixok és elemeik Legyen C 4 5 6 8 9 Ekkor c, c c 5, c [ 6 8 9 ], 8 4 definíció: Mátrixok egyenlősége Két mátrixot akkor tekintünk egyenlőnek, ha azonos típusúak, és az azonos indexű elemek egyenlőek Például az [ ] 4 [ ] x

FEJEZET MÁTRIXOK 85 > a [ > 4 5 ] a 4 5 > b [ ; 4 ] b 4 > diag ( [,, ] ) ans > a (, ) ans > a (, : ) ans 4 5 > a ( :, ) ans > v [ ] v > w [ ; ; ] w > s i z e ( v ) ans > s i z e (w) ans programkód Mátrix megadása, elemeinek, sorainak és oszlopainak és azok számának lekérdezése mátrix alapú nyelvekben egyenlőség pontosan akkor áll fönn, ha x 4 Fontos felidézni, hogy minden vektornak megfeleltethetünk egy sor- vagy oszlopvektor alakba írt mátrixot, azok azonban nem egyenlők egymással Például [ ], mert nem azonos típusúak, így el kell dönteni, hogy e két mátrix közül melyik reprezentálja a (,, ) vektort Mint említettük, a modern matematika legtöbb területén alapértelmezésben az oszlopvektorokat rendeljük a vektorokhoz E könyvben mi is így teszünk, kivéve a kódelméleti alkalmazásokat, ahol a kódvektoroknak sorvektorokat feleltetünk meg Egy mátrix négyzetes, ha sorainak és oszlopainak száma megegyezik Az A mátrix főátlójának elemei a, a, a, Ez nem csak négyzetes mátrixra értelmezhető Az olyan négyzetes mátrixot, melynek főátlón kívüli elemei mind nullák, diagonális mátrixnak nevezzük Az ilyen mátrixok egyszerű megadására a diag függvényt használjuk, melynek argumentumába a főátló elemei vannak felsorolva Például diag(,, ) Gyakran fogunk azonos típusú mátrixokkal dolgozni Rendszerint az is fontos, hogy a mátrixok elemei ugyanabból az algebrai struktúrából valók legyenek Pl vizsgálhatjuk a -es valós mátrixok vagy a 4 4- es egész elemű mátrixok halmazát 5 definíció: Adott típusú mátrixok tere Legyen S egy tetszőleges halmaz (általában S egy algebrai struktúra, pl S R, Q, N, Z ) Az S elemeiből képzett összes m n-es mátrixok halmazát jelölje S m n Azt mondjuk, hogy S m n az S fölötti m n típusú mátrixok tere Például az [ 4 ] mátrix eleme az N, Z, Q, R terek mindegyikének Elemenkénti mátrixműveletek Több olyan mátrixműveletet ismerünk, melyben a számok közt már értelmezett műveletet úgy általánosítjuk mátrixokra, hogy azt a mátrix vagy mátrixok minden elemén végrehajtjuk Ilyen pl a mátrixok összeadása és skalárral való szorzása 6 definíció: Mátrixok összege, különbsége Az m n-es típusú A [a ij ] és B [b ij ] mátrixok összegén azt az ugyancsak m n-es típusú, és A + B-vel jelölt mátrixot értjük, melynek i-edik sorában a j-edik elem a ij + b ij, ahol i,, m, j,, n Képletben: A + B [a ij ] + [b ij ] : [a ij + b ij ] Hasonlóan definiálható A és B különbsége is, azaz A B : [a ij b ij ] példa: Mátrixok összege, különbsége Ellenőrizzük az alábbi műveleteket! [ ] [ ] [ ] [ [ [ ] 4 4 +, 5 4 5 ] ] 8 definíció: Zérusmátrix A csupa nullából álló mátrixokat zérusmátrixoknak nevezzük Az m n-es zérusmátrixot O m n, míg az n n-es négyzetes zérusmátrixot O n jelöli

FEJEZET MÁTRIXOK 86 Tetszőleges A mátrixhoz egy azonos típusú zérusmátrixot adva A-t kapunk, azaz A + O O + A A 9 definíció: Mátrix szorzása skalárral Az m n-es típusú A [a ij ] mátrix c számmal képzett szorzatán azt az ugyancsak m n-es típusú, és ca-val jelölt mátrixot értjük, melyre ca c[a ij ] : [ca ij ] A mátrixalapú nyelvekben mátrixok közötti elemenkénti művelet definiálható a műveleti jel elé tett ponttal Így az A és B mátrixok elemenkénti szorzata a A * B paranccsal kapható meg Eszerint az A + B és A + B kódok ekvivalensek Az A mátrix ellentettjének azt a A-val jelölt mátrixot nevezzük, melyre A+( A) O Könnyen megmutatható, hogy ilyen mátrix csak egy van, nevezetesen A ( )A Azonos méretű mátrixokon még számtalan elemenkénti művelet definiálható, ezek azonban az alkalmazásokban és a matematikán belül is lényegesen ritkábban fordulnak elő, ezért nem definiáljuk őket és nem vezetünk be rájuk jelölést Érdekességként mutatunk egy példát egy ilyen műveletre példa: Elemenkénti mátrixművelet a digitális képfeldolgozásban Az egészelemű A m n mátrix reprezentáljon egy m n képpontból álló szürkeárnyalatos képet Minden mátrixelem egy képpont árnyalatát adja meg a {,, k} tartományból, ahol a fekete, k a fehér színnek felel meg A háttér fehér, azaz képpontjaihoz a maximális k érték van rendelve és más fehér képpont a képen nincs Legyen B m n egy tetszőleges másik kép azonos módon reprezentált mátrixa Konstruáljuk meg azt a jellel jelölt műveletet, amellyel az elemenkénti A B : [a ij b ij ] mátrixművelet az A kép hátterébe másolja a B képet Képletben: { b ij, ha a ij k, a ij b ij a ij, egyébként A megoldásban használhatjuk a x x függvényt, mely egy x számhoz annak alsó egész részét rendeli Megoldás Ha a a [, k] intervallumba eső szám, akkor a/k, így a/k egész része vagy Részletezve a/k pontosan akkor, ha a k, egyébként Másrészt a/k pontosan akkor, ha a k, egyébként Ezt kihasználva könnyen definiálható a kívánt művelet: a b a k b + ( a k ) a Így e művelettel elemenként definiált A B művelet a kívánt eredményt adja Két 4-es mátrixszal szemléltetjük e műveletet a margón, azonban a mátrixokat az általuk mutatott képpel helyettesítve Mátrixok lineáris kombinációi A vektorokhoz hasonlóan, a skalárral való szorzás és az összeadás művelete lehetővé teszi, hogy mátrixokra is definiáljuk a lineáris kombináció, a lineáris függetlenség és a kifeszített altér fogalmát A vektorokra korábban adott definíciók kis változtatással kimondhatók, ha a vektorok helyébe azonos típusú mátrixokat helyettesítünk, ezért ezt az olvasóra bízzuk, de gyakorlásként mutatunk két egyszerű példát példa: Mátrixok lineáris kombinációja Számítsuk ki az alábbi két mátrix megadott lineáris kombinációját!

FEJEZET MÁTRIXOK 8 Megoldás Először a skalárral való szorzásokat végezzük el: 4, 6, majd az összeadást: 4 + 6 8 A műveletek természetesen elemenként is elvégezhetők, pl a második sor első eleme így is megkapható: ( ) példa: Mátrixok által kifeszített altér Jellemezzük az R térnek azt az alterét, melyet az alább megadott A, B és C mátrixok feszítenek ki! Másként fogalmazva: milyen összefüggések állnak fönn azon -es valós mátrixok elemei között, melyek az alábbi mátrixok lineáris kombinációiként állnak elő? A [ ], B [ ], C [ ] Megoldás E mátrixok összes lineáris kombinációja [ ] a + b + c a + c aa + bb + cc a b + c alakú Ha egy tetszőleges [ w u v z ] mátrixról el akarjuk dönteni, hogy a fenti alakú-e, azaz fönnáll-e valamely a, b, c ismeretlenekre az [ ] [ ] a + b + c a + c u v a b + c w z egyenlőség, akkor meg kell oldani a mátrixok négy elemére vonatkozó négy egyenletből álló -ismeretlenes egyenletrendszert: a + b + c u a a + c v w b + c z Ha ennek van megoldása, akkor létezik a megfelelő lineáris kombináció, tehát az adott [ w u v z ] mátrix a kifeszített térbe esik Ennek az egyenletrendszernek a bővített mátrixát fölírva, majd elemi sorműveletekkel megoldva a következőt kapjuk: u w w v w u w v w u w v w z z w + z u A lépcsős alakból leolvasható, hogy ez az egyenletrendszer pontosan akkor oldható meg, ha w + z u Például az [ 5 4 ] mátrix ebbe az altérbe esik A fenti egyenletrendszer megoldásával az is megkapható, hogy mik a lineáris kombináció együtthatói Azt kapjuk, hogy a, b és c

FEJEZET MÁTRIXOK 88 Mátrix transzponáltja A mátrixalkalmazásokban gyakran nincs olyan természetes elv, amely alapján el lehetne dönteni, hogy mely mennyiségeket rendeljünk a sorokhoz, melyeket az oszlopokhoz Ugyanakkor a számítások közben ez korántsem mindegy, ezért szükség lehet a következő egyszerű műveletre: definíció: Mátrix transzponáltja Az m n-es A mátrix transzponáltján azt az A T -vel jelölt n m-es mátrixot értjük, amelyet az A sorainak és oszlopainak felcserélésével kapunk Azaz A T [a ij ] T : [a ji ] 4 példa: Mátrix transzponáltja Az [ [ ] [ ] A, B, C, ] 4 5 D [ 5 6 ] mátrixok transzponáltjai A T [ ], B T [ ], C T 4, D T 5 [ 5 6] 6 4 b j b j b tj 6 6 4a i a i a it 5 4 c ij A m s feltéve, hogy s t AB típusa m n B t n 5 5 Mátrixszorzás A táblázatok szorzásánál látott szabályt követjük a következő definícióban: 5 definíció: Mátrixok szorzása Egy m t-s A és egy t n- es B mátrix szorzatán azt az AB-vel jelölt m n-es C mátrixot értjük, amelynek i-edik sorában és j-edik oszlopában álló eleme c ij a i b j + a i b j + + a ik b kj + + a it b tj A definícióbeli összefüggés több módon is kifejezhető fölírva: t c ij a ik b kj, k Szummával de mondhatjuk azt is, hogy c ij az A mátrix i-edik sorának és a B mátrix j-edik oszlopának skaláris szorzata, azaz c ij a i b j Fontos kiemelni, hogy egy m s-es A és egy t n-es B mátrix csak akkor szorozható össze, ha s t, és ekkor a szorzat m n típusú Nyilvánvaló, hogy a szorzás sorrendje fontos Lehet, hogy az AB szorzás elvégezhető, de a BA nem, és lehet, hogy elvégezhető, de különböző eredményt kapunk 6 példa: Mátrixok szorzása Legyen [ ] [ ] A, B, C, [ ] [ ] 6 6 6 D, E 5 Döntsük el, hogy fönnállnak-e az AB BA, BC CB, CD DC és DE ED egyenlőségek

FEJEZET MÁTRIXOK 89 Megoldás A méretek alapján a BC szorzat nincs értelmezve, a többi: AB [ ] [ ] 9 8 6 5, BA, CB, 6 4 5 4 5 [ ] [ ] [ ] 6 CD, DC, DE ED Összefoglalva: AB BA, mert különböző típusúak, BC CB, mert az egyik oldal nincs értelmezve, CD DC, ugyan mindkét oldal értelmezve van és azonos típusú Ugyanakkor fennáll a DE ED egyenlőség Azaz vannak felcserélhető mátrixok, de a mátrixszorzás nem felcserélhető (nem kommutatív) művelet! Mivel a mátrixszorzás nem felcserélhető, ha szükséges, az A-t balról szorozzuk B-vel, vagy az A-t jobbról szorozzuk B-vel kifejezésekkel teszünk különbséget a BA és az AB szorzatok közt Fontosak azok a mátrixszorzatok, amelyekben az egyik mátrixnak csak egy sora vagy oszlopa van, tehát sor- vagy oszlopvektor Egy m- es mátrixot, azaz egy sorvektort jobbról, egy n -es mátrixot, azaz egy oszlopvektort balról lehet beszorozni egy m n-es mátrixszal Például [ ] [ ] [ ], [ ] [ ] Skaláris szorzat és diadikus szorzat mátrixszorzatos alakja Két oszlopvektor nem szorozható össze, ha -nél nagyobb dimenziósak Viszont az egyikük transzponálása után a szorzás elvégezhető Legyen a és b két R n -beli vektor Az a T b szorzat a két vektor skaláris szorzatát adja, azaz a T b a b, ugyanis b a T b [ ] b a a a n a b + a b + + a n b n a b b n Ha a második vektort transzponáljuk, a két vektor lehet különböző dimenziós is definíció: Diadikus szorzat Legyen u R m, v R n Az uv T szorzatot a két vektor diadikus szorzatának, röviden diádnak nevezzük E szorzat egy m n-es mátrix: u u v u v u v n uv T u [ ] u v u v u v n v v v n u m u m v u m v u m v n Két vektor diadikus szorzatát u v jelöli 8 példa: Skaláris és diadikus szorzat Legyen u (,, ), v (,, ) Írjuk fel mátrixszorzatos alakba skaláris és diadikus szorzatukat, és számítsuk ki!

FEJEZET MÁTRIXOK 9 Megoldás u v u T v [ ] 5, u v uv T [ ] 6 4 Lineáris egyenletrendszer mátrixszorzatos alakja A mátrixszorzást felhasználva a lineáris egyenletrendszerek egyszerű alakba írhatók Lineáris egyenletrendszer mátrixszorzatos alakja Ha A jelöli egy egyenletrendszer együtthatómátrixát, illetve b a konstans tagok és x az ismeretlenek oszlopvektorát, azaz a a a n x b a a a n x A, x a m a m a mn akkor az x n a x + a x + + a n x n b a x + a x + + a n x n b, és b b, b m egyenletrendszer alakba írható a m x + a m x + + a mn x n b m Ax b 9 példa: Mátrixszorzatos alak Könnyen ellenőrizhető a mátrixszorzás elvégzésével, hogy a x + x x 5, ax by u v cz w és x + y y egyenletrendszerek mátrixszorzatos alakjai rendre: [ ] x a x u x 5, b y v, x c z w [ x y] A szimultán egyenletrendszerek (ld 5 oldal) ugyanígy fölírhatóak mátrixszorzatos alakba példa: Szimultán egyenletrendszer mátrixszorzatos alakja Írjuk az alábbi két egyenletrendszert egyetlen mátrixszorzatos alakba! x + x x + x 9 x 4x x 4x 5 Megoldás A két egyenletrendszer mátrixszorzatos alakjai külön-külön [ ] [ ] [ [ ] [ ] [ x x 9, 4 x ] 4 x 5]

FEJEZET MÁTRIXOK 9 Ezek egyetlen mátrixszorzattá olvaszthatók: [ ] [ ] [ ] x x 9 4 x x 5 Általánosan a szimultán egyenletrendszerek AX B alakba írhatóak, ahol X az ismeretlenekből, B a jobb oldalakból alkotott mátrix Lineáris helyettesítés mátrixa Az egyenletrendszer mátrixszorzatos alakjához hasonló a lineáris helyettesítés mátrixszorzatos alakja Lineáris helyettesítés mátrixszorzatos alakja Az x, x,, x n változók lineáris kifejezéseinek az y, y,, y m változók helyébe való helyettesítését általánosan leíró y a x + a x + + a n x n y a x + a x + + a n x n képletek mátrixszorzatos alakja y m a m x + a m x + + a mn x n y Ax, ahol a a a n y x a a a n A, y y, és x x a m a m a mn y m x n Az A mátrixot nevezzük a lineáris helyettesítés mátrixának Például az x a + b + 4c y a b + c z a b + c helyettesítés mátrixszorzatos alakja x 4 a y b z c Egységmátrix, elemi mátrixok Egy adott B mátrixhoz találhatunk olyan A-t, hogy az -gyel való szorzáshoz hasonlóan AB B legyen Például [ ] [ ] 4 A, B 5 esetén [ ] [ ] 4 5 [ ] Az azonban már nem igaz, hogy A-t bármely -es B mátrixszal szorozva B lesz az eredmény Ilyen mátrix is létezik, némi próbálkozás után bárki rátalálhat

FEJEZET MÁTRIXOK 9 definíció: Egységmátrix Az n n-es I n : diag(,,, ) mátrixot egységmátrixnak nevezzük Az egységmátrix jelölésére használt I betű az angol identity matrix elnevezés első betűjéből származik Az azonosság vagy identitás jelentésű identity szó az IA A összefüggésre utal (az x x függvényt ugyanezen okból hívjuk identikus függvénynek) Ráadásul az I betű hasonlít legjobban az -es számra Az egységmátrix elnevezés onnan származik, hogy tetszőleges m n-es A mátrixra igaz, hogy I m A m n A m n I n A m n, azaz e mátrix hasonló tulajdonsággal rendelkezik, mint a számok közt az egy Az egységmátrixszal már találkoztunk: a Gauss Jordan-módszernél egy n-ismeretlenes, n egyenletből álló egyértelműen megoldható egyenletrendszer együtthatómátrixa az elemi sorműveletek során egységmátrixszá transzformálódik! Az egységmátrixon végrehajtott elemi sorműveletek olyan mátrixokat eredményeznek, melyek kapcsolatot létesítenek az elemi sorműveletek és a mátrixokkal való szorzás között E mátrixoknak külön nevet adunk definíció: Elemi mátrixok Az I n egységmátrixon végrehajtott egyetlen elemi sorművelettel kapott mátrixot elemi mátrixnak nevezzük példa: Elemi mátrixok Az alábbi mátrixok elemi mátrixok:, 5,, Ezt igazolja, hogy mindegyikük I 4 -ből származik rendre a következő elemi sorműveletekkel: S S 4, 5S, S + S, S Az utolsó mátrix az egységmátrix, amely maga is elemi mátrix, mert például egy sorának -gyel való szorzásával megkapható 4 példa: Mátrix balról szorzása elemi mátrixszal Az előbbi példa mátrixaival szorozzunk meg egy tetszőleges 4-soros mátrixot balról Mit tapasztalunk? Megoldás Legyen A egy 4- sorból, és az egyszerűség kedvéért csak oszlopból álló mátrix Végezzük el a fenti mátrixokkal való balról szorzást: a a a 4 a 4 a a a a a a a a, a 4 a 4 a a azaz a szorzás eredményeként fölcserélődött A első és negyedik sora A következő szorzás eredménye a a a a 5 a a a a 5a 5a a a, a 4 a 4 a 4 a 4 azaz az A második sora be lett szorozva 5-tel Végül a a a + a a + a a a a a a a a a, a 4 a 4 a 4 a 4

FEJEZET MÁTRIXOK 9 azaz az A a szorzás eredményeként az A első sorához hozzá lett adva harmadik sorának kétszerese E példa eredménye kimondható tételként, melynek bizonyítása általánosan is úgy történik, mint az előző példában, ezért elhagyjuk: 5 tétel: Elemi sorműveletek mátrixszorzással Legyen E az az elemi mátrix, melyet I m -ből egy elemi sorművelettel kapunk Ha ugyanezt a sorműveletet egy tetszőleges m n-es A mátrixra alkalmazzuk, akkor eredményül az EA mátrixot kapjuk Az elemi sorműveletek mátrixszorzással való elvégzésének nincs számítástechnikai praktikuma, annak célja az elemi sorműveletek s ezzel az egyenletrendszerek megoldásának algebraizálása Blokkmátrixok A lineáris egyenletrendszerek bővített mátrixát tekinthetjük úgy, mint amelyet két mátrixból rakunk össze De fordítva, mondhatjuk, hogy a bővített mátrixot két részmátrixra bontjuk Ha egy mátrixot a rajta végighaladó vízszintes és függőleges vonalakkal részmátrixokra bontunk, azt mondjuk, hogy e mátrix a részmátrixokból más néven blokkokból alkotott blokkmátrix Például egy 6-ismeretlenes, 5 egyenletből álló egyenletrendszer B bővített mátrixa lehet a következő, melynek blokkjait (részmátrixait) a mátrixokéhoz hasonló indexeléssel meg is jelöljük: 4 [ ] B B B B B B A blokkmátrixokra a szakirodalomban a hipermátrix elnevezés is el van terjedve Ekkor a blokksorokat hipersoroknak, a blokkoszlopokat hiperoszlopoknak nevezzük Mi kerüljük e szóhasználatot a hipermátrix másik többdimenziós tömb értelmű jelentése miatt E felbontásban B I, B O, B O Egy blokkmátrix sorait és oszlopait szokás a mátrix blokksorainak és blokkoszlopainak nevezni a közönséges soroktól és oszlopoktól való megkülönböztetés végett Pl a fenti blokkmátrix első blokksorának elemei B, B, B 6 állítás: Műveletek blokkmátrixokkal Blokkmátrixok skalárral való szorzása és két azonos módon particionált blokkmátrix összeadása blokkonként is elvégezhető, azaz c[a ij ] : [ca ij ], [A ij ] + [B ij ] : [A ij + B ij ] Ha A [A ik ] m t, B [B kj ] t n két blokkmátrix, és minden k-ra az A ik blokk oszlopainak száma megegyezik B kj sorainak számával, akkor a C AB szorzat kiszámítható a szorzási szabály blokkokra való alkalmazásával is, azaz C olyan blokkmátrix, melynek i-edik blokksorában és j-edik blokkoszlopában álló blokk C ij t A ik B kj k példa: Műveletek blokkmátrixokkal Végezzük el az A + C és az AB műveleteket közönséges mátrixműveletekkel és blokkmátrixként számolva is, ha 4 A, B 5, C

FEJEZET MÁTRIXOK 94 Megoldás Számoljunk blokkmátrixként kezelve a mátrixokat: A + C + [ ] [ [ ] [ ] [ [ + + + ] ] ] [ ] [ ] + + + 6 6 6 Ellenőrizzük a számítást közönséges mátrixműveletekkel! Ezután tekintsük a blokkmátrixok szorzását! 4 AB 5 [ ] [ ] [ ] [ ] 4 [ ] [ ] + + 5 [ ] [ ] 4 + [ ] + [ ] 5 [ ] [ ] [ ] 4 + + 4 6 5 9 [ ] [ ] [ ] + 6 6 + 6 6 Ugyanezt az eredményt kapjuk, ha ellenőrzésül egyszerű mátrixszorzással is elvégezzük a műveletet! 8 példa: -es blokkmátrixok Legyen A és B két -es blokkmátrix, azaz legyen [ ] [ ] A A A B B, B A A B B Írjuk fel szorzatukat a blokkok szorzatai segítségével Megoldás Az AB szorzat felírható [ ] [ ] [ ] A A B B A B + A B A B + A B A A B B A B + A B A B + A B alakban A BA hasonlóképp írható fel! Ellenőrizzük, hogy a 6 állítás feltétele (minden k-ra az A ik blokk oszlopainak száma megegyezik B kj sorainak számával) valóban szükséges, de elégséges is 6 4 h 5 i 6 4 5 Vektorokra particionált mátrixok Fontosak azok a blokkmátrixok, amelyekben vagy oszlopvektor vagy sorvektor minden blokk Bontsuk fel az A m t mátrixot sorvektoraira, és a B t n mátrixot oszlopvektoraira, azaz tekintsük a következő két blokkmátrixot: a a A, B [ ] b b b n a m Ekkor AB a mátrixszorzás definíciója alapján a következő alakba írható:

FEJEZET MÁTRIXOK 95 a b a b a b n a b a b a b n AB, a m b a m b a m b n 4 5 h i h i ahol a i b j az A mátrix i-edik sorának és a B mátrix j-edik oszlopának skaláris szorzata A blokkmátrixok szorzási szabálya akkor is alkalmazható, ha csak az egyik mátrixot particionáljuk (a másik mátrixot egyszerűen egyetlen blokkból álló mátrixnak tekintjük) Két eset lehetséges Az első esetben a szorzatmátrixban mátrixszor oszlopvektorok szerepelnek: C AB A [ b b b n ] [ Ab Ab Ab n ] Itt tehát a C mátrix j-edik oszlopvektora az A mátrix és a B j-edik oszlopának szorzata, vagyis c j Ab j Sematikusan ábrázolva: A B C b j c j Ezzel az esettel már találkoztunk a szimultán egyenletrendszerek mátrixszorzatos alakjának fölírásánál ( példa) Ha a fenti sematikus ábra egy szimultán egyenletrendszer mátrixszorzatos alakját reprezentálja, akkor a kékkel kiemelt rész a szimultán egyenletrendszer egyetlen egyenletrendszerének felel meg A másik esetben a szorzatmátrixban sorvektorszor mátrixok szerepelnek: a a B a a B C AB a m B a m B Azaz itt a C AB mátrix i-edik sora az A mátrix i-edik sorának B- szerese Másként írva c i a i B, sematikusan ábrázolva: A B C a i c i A mátrixszorzat egy felbontása megkapható a mátrixok másik partíciójából, azaz amikor A-t oszlopokra, B-t sorokra bontjuk, vagyis b A [ a a a t ], B b b t Ekkor egyetlen blokksorból álló mátrixot szorzunk egy blokkoszlopból állóval, vagyis egy skaláris szorzatra emlékeztető összeget kapunk: AB a b + a b + + a t b t E felbontásban az AB mátrixot diádok összegére bontottuk! Mátrixok diádok összegére bontása olyan technika, amivel később még találkozunk 9 példa: Szorzat előállítása diádok összegeként Bontsuk fel a [ ] 4 5 szorzatot diádok összegére Vajon felbontható-e a szorzat kevesebb diád összegére?

FEJEZET MÁTRIXOK 96 Megoldás [ ] 4 5 [ ] + ] + [ 8 [ ] [ ] [ ] [ ] [ ] [ ] + + 4 5 [ ] 5 5 [ ] 8 Tehát a szorzatot három diád összegére bontottuk, azonban kevesebbre is lehet Például [ ] [ ] [ ], 8 8 azaz a szorzat maga egy diád (egy diád összege) E felbontásnak fontos speciális esete az, amikor A egyetlen sorból, vagy B egyetlen oszlopból áll Tekintsük az előző példában szereplő A mátrix első sorát! Ekkor a fenti felbontás a következő alakot ölti: [ ] [ ] + [ ] + [ ] [ ] Ez azt jelenti, hogy a szorzat, mely egy sorvektor, a B mátrix sorainak lineáris kombinációja Hasonlóképp, ha B csak egyetlen oszlopból áll, a szorzat az A mátrix oszlopainak lineáris kombinációja Például az előző példabeli B mátrix második oszlopát megtartva a következő felbontást kapjuk: Összefoglalva: [ 4 5 ] [ [ [ [ + + ] 4] 5] 8] állítás: A szorzat oszlopai és sorai Az AB mátrix minden oszlopa az A oszlopainak lineáris kombinációja, és minden sora a B sorainak lineáris kombinációja Bizonyítás Az AB mátrix j-edik oszlopa az i-edik sora pedig (AB) j Ab j a b j + a b j + + a t b t (AB) i a i B a i b + a i b + + a it b t, ami bizonyítja az állítást Szorzás a standard egységvektorokkal Könnyen igazolható, de az egységmátrixszal való szorzással és a fenti particionálásokkal is jól szemléltethetőek azok az összefüggések, melyeket a standard egységvektorokkal való szorzással kapunk Jelölje e i (,,,,, ) azt a vektort, melynek i-edik koordinátája, a többi, a dimenziója pedig annyi, amennyire épp szükség van állítás: Mátrix elemeinek, sor- és oszlopvektorainak előállítása mátrixszorzással Legyen A egy m n-es mátrix, e i m-dimenziós, e j n-dimenziós Ekkor e T i A a i és Ae j a j, továbbá a ij e T i (Ae j ) (e T i A)e j

FEJEZET MÁTRIXOK 9 Az e j e T i diád egy olyan mátrix, melynek (i, j)-indexű eleme, az összes többi : e T i e j [ ] Mátrixműveletek Z m -ben A mátrixműveletek Igaz hamis Döntsük el, igazak-e az alábbi állítások? Válaszunkat indokoljuk! Ha az AB és a BA szorzat is értelmezve van, akkor mindkét szorzat négyzetes Ha az (AB)C szorzat elvégezhető, akkor biztosan elvégezhető az A(BC) szorzat is Mátrixműveletek» A, B 4 Az következőkben legyen», C, D» 4 4 5 Végezzük el az alábbi műveleteket! A B T 4 AB BA + AC CA 5 (CD DC)(ABC) 6 A C (C) (D) 8 (A) (B)» 9 A fenti jelölések mellett igazak-e a következő egyenlőségek? (A+B) A +AB+B, (A+C) A +AC+C A fenti jelölések mellett igazak-e a következő egyenlőségek? (C+D)(C D) C D, (A+D)(A D) A D Számítsuk ki az alábbi vektorok skaláris és diadikus szorzatát! Írjuk fel mindkét műveletet mátrixszorzatos alakban! a (, ), b (, ) a b a T b ˆ», a b ab T»» ˆ u (,,, ), v (,,, ) u v u T v ˆ 6 45 5, u v uv T 6 45 ˆ 6 4 6 4 5 a (,, ), b (,,, ) A skaláris szorzat nem végezhető el, a diadikus szorzat a b ab T 45 ˆ 4 4 65 Mátrixszorzatos alakok Írjuk fel az alábbi egyenletrendszerek mátrixszorzatos alakját! 4 x + y x z z x 4 5 4y5 45 z 5 x y + 4z 5 6 x + z x y w y + z + w Írjuk fel az alábbi lineáris helyettesítések mátrixszorzatos alakját! u x 4y v x + y 8 x a b + c y a c z b + c 9 x a + b y a b z b x a b + c» x y y a c» 4a b5 c

FEJEZET MÁTRIXOK 98 Elemi mátrixok Keressük meg azt az E mátrixot, mely megoldása az alábbi mátrixegyenletnek! a b a b E4c d5 4e f5 e f c d E 4 5 a b a b E4c d5 4c d5 e f e f E 4 5 a b a b E4c d5 4c + e d + f5 e f e f E 4 5 a b a c b d 4 E4c d5 4 c d 5 e f e f E 4 5 Elemi sorműveletekkel, mátrixszorzás nélkül határozzuk meg az alábbi mátrixszorzatok értékét! 5 4 5 4 5 4 5 4 5 4 4 4 a b 6 6 6 6 6c d 4 5 4 5 4 5 4e f5 g h Blokkmátrixok Számítsuk ki az alábbi feladatokban megadott mátrixszorzatokat a kijelölt blokkmátrixokat használva! 6 64 5 4 5 4 5 64 5 4 5 8 44 5 5 6 4 5 44 5 45 5 9 4 5 6 4 5 4 5 6 4 6 5 Vegyes feladatok A sudoku egy olyan logikai játék, melyben egy olyan 9 9-es mátrixot kell megadni, melynek ismerjük néhány, de nem minden elemét A feladat a nem ismert elemek meghatározása A mátrix 9 darab -as blokkra van particionálva és eleget tesz annak a feltételnek, hogy minden sorában, minden oszlopában és minden blokkjában az -től 9-ig terjedő egészek mindegyike egyszer szerepel Ez azt jelenti, hogy az egy sorban, egy oszlopban és egy blokkban lévő számok összege mindig 45 Fejezzük ki ezt mátrixműveletekkel, azaz írjunk fel a sudoku tábla A mátrixát is tartalmazó olyan mátrixegyenleteket, melyeket minden helyesen kitöltött sudoku tábla mátrixa kielégít! Jelölje j a csupa -esből álló 9-dimenziós vektort, j 456 azt, amelynek 4, 5, 6 indexű eleme -es, a többi Ekkor a minden sorösszeg 45 és a minden oszlopösszeg 45 feltételek ekvivalensek az Aj 45j, j T A 45j T egyenletekkel, míg pl az első blokkoszlop, második blokksor metszetében álló blokk elemeinek összege 45 feltételnek a j T 456Aj 45 egyenlet felel meg Hány eleme van a Z -nek, azaz a kételemű test fölötti -es mátrixok terének? Z -be 4 6 mátrix tartozik: Z {[ ], [ ], [ ], [ ], [ ], [ ], [ ]}

FEJEZET MÁTRIXOK 99 Mátrixműveletek tulajdonságai Ebben a szakaszban áttekintjük a mátrixműveletek legfontosabb algebrai tulajdonságait Néhány dologban különböznek a számoknál megismert műveleti tulajdonságoktól Az összeadás és a skalárral való szorzás tulajdonságai Mivel a mátrixok összeadása és skalárral való szorzása elemenként végrehajtható műveletek, ezért műveleti tulajdonságaik természetes módon öröklik meg a számok műveleti tulajdonságait A legfontosabb ilyen tulajdonságokat sorolja föl a következő tétel tétel: Összeadás és skalárral szorzás algebrai tulajdonságai Legyen A, B és C azonos típusú (m n-es) mátrix, c és d legyenek skalárok Ekkor (a) A + B B + A (b) A + (B + C) (A + B) + C (c) A + O m n A (d) A + ( A) O m n (e) c(da) (cd)a felcserélhatőség, kommutativitás csoportosíthatóság, asszociativitás zérusmátrix (zéruselem) létezése ellentett (additív inverz) létezése csoportosíthatóság (f) A O m n (g) A A (h) A A (i) (c + d)a ca + da (j) c(a + B) ca + cb disztributivitás disztributivitás A csoportosíthatósági azonosságok következménye, hogy a zárójelek elhagyhatók, így A + (B + C) helyett írható A + B + C, (cd)a helyett cda A két létezési állítás tartalma az, hogy létezik olyan mátrix, hogy bármely vele azonos típusú A mátrixhoz adva A lesz az eredmény, illetve minden A mátrixhoz létezik olyan mátrix, mellyel összeadva a zérusmátrixot kapjuk Bizonyítás Mintaként bebizonyítjuk az (a) állítást A + B [a ij ] + [b ij ] [a ij + b ij ] [b ij + a ij ] [b ij ] + [a ij ] B + A A *-gal jelzett egyenlőségnél használjuk a számok összeadásának kommutativitását A többi állítás hasonlóan bizonyítható A szorzás tulajdonságai A számok szorzásának algebrai tulajdonságai már nem vihetők át olyan könnyen a mátrixműveletekre, mint az összeadáséi Sőt, nem is teljesülnek mind, pl a 6 példában láttuk, hogy a mátrixszorzás nem kommutatív A következő példák óvatosságra intenek a mátrixkifejezésekkel való számolásokban példa: Egyszerűsítés mátrixszal A valós számok közt igaz, hogy ha a és ab ac, akkor a-val egyszerűsíthetünk, azaz akkor b c Mátrixoknál az AB AC egyszerűsíthetőséghez nem elég, hogy A ne legyen zérusmátrix! Például [ ] [ ] [ ] [ ] 4 4, de

FEJEZET MÁTRIXOK 4 példa: Nullosztó A valósok közt igaz, hogy ha ab, akkor vagy a, vagy b Mátrixok közt ilyen következtetés nem vonható le: [ ] [ ] [ ], 6 (Nullosztónak nevezzük egy algebrai struktúra olyan nemzérus elemeit, melyek szorzata zérus) Megjegyezzük, hogy a Z m -ben való számolásnál is hasonlókat tapasztaltunk, ha m összetett Például Z 6 -ban, és bár 4, 4 5 tétel: Mátrixszorzás algebrai tulajdonságai Legyen A, B és C olyan, hogy a kijelölt műveletek elvégezhetők legyenek, legyen továbbá c skalár Ekkor (a) A(BC) (AB)C (b) A(B + C) AB + AC (c) (A + B)C AC + BC (d) (ca)b c(ab) A(cB) (e) A m n O n t O m t (f) I m A m n A m n I n A m n felcserélhetőség, asszociativitás disztributivitás disztributivitás szorzás nullmátrixszal szorzás egységmátrixszal Bizonyítás A fenti tulajdonságok közül csak az elsőt és az utolsót bizonyítjuk, a többit feladatként tűzzük ki, mert vagy hasonlóan, vagy még egyszerűbben bizonyíthatóak (a) Vizsgáljuk meg először, hogy három tetszőleges mátrix milyen feltételek mellett szorozható össze! Legyen A m s, B u v és C t n három tetszőleges mátrix Az (AB)C szorzatban AB csak s u esetén végezhető el, és a szorzat típusa m v lesz Ez C-vel csak akkor szorozható, ha v t, és a szorzat m n-es Tehát e szorzat csak akkor van értelmezve, ha B típusa s t Hasonló érveléssel ugyanezt kapjuk az A(BC) szorzatról is Az indexek kezelésének könnyítésére elég lesz a bizonyítást sorvektor alakú A és oszlopvektor alakú C mátrixokra elvégezni, ugyanis az (AB)C szorzat i-edik sorában és j-edik oszlopában álló elem az AB i- edik sorának, azaz az a i B sorvektornak és C j-edik oszlopának szorzata, azaz (a i B)c j Hasonlóképp az A(BC) szorzat i-edik sorában és j-edik oszlopában álló elem a i (Bc j ) Legyen tehát b b b n c A [ ] b b b n a a a m, B, C c b m b m b mn Ekkor a[ szorzat -es Először számoljuk ki az AB mátrixot, ami m m-es: k a m kb k k a m kb k k a ] kb kn Innen számolva (AB)C-t: [ m m ] c m a k b k a k b k a k b c n kn m a k b kl c l k k k c n l k c n

FEJEZET MÁTRIXOK Hasonlóan, először BC-t fölírva, az A(BC) mátrixra kapjuk, hogy n l [ ] b m lc l k a a a m b ( lc l m n ) m n a k b kl c l a k b kl c l n k b k l k l mlc l Az utolsó lépésben a belső szumma minden tagját beszoroztuk a k -val, a számok közti összeadás és szorzás közti disztributivitást használva Vagyis mindkét oldalon olyan összeg áll, amely az összes a k b kl c l alakú szorzat összege, csak a tagok csoportosítása más Az asszociativitás következménye, hogy a többtényezős mátrixszorzatokat nem kell zárójelezni, hisz bármelyik zárójelezés ugyanazt az eredményt adja Például ABC (AB)C A(BC) Az állítás igaz többtényezős szorzatokra is, vagyis az A A A k szorzat független a végrehajtás sorrendjétől, de a tényezők sorrendje nem változtatható! Indukcióval bizonyítható, hogy a (g)-beli összefüggés többtényezős szorzatokra is fönnáll, azaz (A A A k ) T A T k A T A T Megjegyezzük, hogy az asszociativitás imént leírt bizonyítása hasonlóan mondható el, ha az A [a ik ] mátrix nem csak sorból, és a C [c lj ] mátrix nem csak egy oszlopból áll: ekkor a D ABC szorzat i-edik sorának j-edik elemére azt kapjuk, hogy az az összes a ik b kl c lj alakú szorzatok összege, azaz m n d ij a ik b kl c lj k l Ez, és az ehhez hasonló számtalan hasonló kifejezés vezette Einsteint arra a felismerésre, hogy az indexelt változók szorzatainak összegében a szumma jelek feleslegesek, hisz azokra az indexekre kell összegezni, amelyek legalább kétszer szerepelnek, míg az egyszer szereplőkre nem Tehát az előző kettős szumma helyett írhatnánk azt is, hogy d ij a ik b kl c lj, hisz a jobb oldalon i és j csak egyszer szerepel, így k-ra és l-re kell összegezni, azt pedig tudjuk, hogy k,, m és l,, n Ezt a jelölésbeli egyszerűsítést Einstein-konvenciónak nevezik Einstein ezt a relativitás általános elméletéről írt híres dolgozatában használta először 96-ban A konvenció használata főként a lineáris algebra fizikai alkalmazásaiban terjedt el, mi e könyvben nem fogjuk használni Mátrix hatványozása Csak a négyzetes mátrixok szorozhatók meg önmagukkal, hisz ha egy m n-es mátrix megszorozható egy m n-essel, akkor m n Ezt figyelembe véve természetes módon definiálható négyzetes mátrixok pozitív egész kitevős hatványa: A k AA A } {{ } k tényező Kicsit elegánsabban rekurzióval is definiálhatjuk e fogalmat: A : A és A k+ : A k A Mivel a mátrixszorzás asszociatív, mindegy, hogy milyen sorrendben végezzük el a hatványozást Ezzel igazolható a következő két összefüggés is:

FEJEZET MÁTRIXOK A latin eredetű precedencia szó előzményt jelent (lásd még precedens) A precedencia elv a matematikában fogalmak jelentésének olyan kiterjesztését jelenti, melynek során a korábban megismert tulajdonságok, összefüggések érvényben maradnak 6 állítás: Hatványozás azonosságai Legyen A egy négyzetes mátrix! Ekkor (a) A k A m A k+m, (b) (A k ) m A km Ha ki akarjuk terjeszteni a hatványozást kitevőre is, kövessük a precedenciaelvet, azaz olyan értelmet adjunk A -nak, hogy a fenti összefüggések érvényben maradjanak Például tekintsük az (a) azonosságot m esetén: A k A A k+ A k Ez minden A mátrix esetén csak az egységmátrixra igaz, tehát ahol n a négyzetes A mérete A I n, A valós számoknál tanult, különböző alapú hatványokra érvényes azonosság itt a kommutativitás hiánya miatt nem érvényes, azaz általában (AB) k A k B k példa: Mátrix hatványozása Számítsuk ki az [ ] [ ] A, és a B mátrixok k-adik hatványait! Megoldás Számoljuk ki A hatványait! [ ] [ ] A [ ], azaz A I, ebből pedig látjuk, hogy A I A A, A 4 A A AA I, Tehát általában A k I és A k+ A A másik feladatot a hatványozás rekurzív definícióját használva indukcióval kényelmesen meg tudjuk oldani Először számoljuk ki A néhány hatványát: A [ ] [ ] [ ], A A A [ ] [ ] [ ] Ebből azt sejtjük, hogy A k [ k ] Ha be tudjuk látni ennek az összefüggésnek az öröklődését k-ról k + -re, akkor kész vagyunk Más szóval meg kell mutatnunk, hogy ha A k [ k ], akkor Ak+ [ k+ ] Ezt a következő szorzás elvégzése igazolja: [ ] [ ] [ ] A k+ A k k k + A Miután mátrixok lineáris kombinációja és négyzetes mátrixok egész kitevős hatványa értelmezve van, ezért négyzetes mátrixokra is definiálhatjuk skalár együtthatós polinom helyettesítési értékét Legyen p(x) a k x k + a k x k + + a x + a x + a egy skalár együtthatós polinom helyettesítési értékén a A p polinom X R n n helyen vett mátrixot értjük p(x) a k X k + + a X + a X + a I n

FEJEZET MÁTRIXOK 8 példa: Polinom helyettesítési értéke Legyen C 4 4 6 Mutassuk meg, hogy p(c) O, ha p(x) x + x Megoldás A p(c) C + C I műveleteit elvégezve kapjuk, hogy 9 8 4 4 4 p(c) C + C I 8 + 4 6 4 6 A transzponálás tulajdonságai többi művelet kapcsolatáról szól: A következő tétel a transzponálás és a 9 tétel: Transzponálás tulajdonságai A és B legyenek azonos típusú mátrixok, c tetszőleges skalár Ekkor (a) A T ) T A, (b) (A + B) T A T + B T, (c) (ca) T ca T, (d) (AB) T B T A T Bizonyítás Az első három összefüggés magától értetődő, csak az utolsót bizonyítjuk Először megmutatjuk, hogy ha (AB) T elvégezhető, akkor B T A T is Az m t típusú A és a t n típusú B szorzata m n-es, transzponáltja n m-es, így az n t típusú B T és a t m-es A T összeszorozhatók, szorzatuk n m-es, így a tételbeli egyenlőség két oldalának típusa azonos A tétel azon alapul, hogy két tetszőleges u, v vektorra u T v v T u Ezt az összefüggést a *-gal jelölt egyenlőségnél fogjuk használni Az (AB) T i-edik sorának j-edik eleme ( (AB) T ) (AB) ij ji (A) j (B) i A B T A T i-edik sorának j-edik eleme ( ) ( ) B T A T B T ij i ( A T ) j (A) j (B) i Tehát (AB) T B T A T B T A T (AB) T A tétel (b) pontjának indukcióval könnyen bizonyítható következménye, hogy többtagú összeg transzponáltja megegyezik a transzponáltak összegével A (c) pontot is figyelembe véve kapjuk, hogy mátrixok lineáris kombinációjának transzponáltja megegyezik a mátrixok transzponáltjainak azonos lineáris kombinációjával, azaz (c A + c A + + c k A k ) T c A T + c A T + + c k A T k B A tétel (d) pontjára szemléletes igazolás is adható, ami leolvasható az alábbi ábráról A AB

FEJEZET MÁTRIXOK 4 4 Mátrix inverze Lehet-e mátrixszal osztani, és ha igen, meg tudjuk-e vele oldani az Ax b egyenletrendszert úgy, ahogy az ax b egyenletet megoldjuk az a-val való osztással? A számítástechnikában gyakran találkozunk a műveletek infix jelölése mellet a prefix vagy lengyel és a postfix vagy fordított lengyel jelölésével is A prefixnél a műveleti jel az argumentumai előtt, a postfixnél után van Például a (+4) kifejezést a prefix jelölést használó Lisp nyelvcsalád nyelveiben a (* (+ 4) ) kód, míg például a postfix jelölést használó PostScript nyelvben a 4 add mul kód számítja ki (A PostScript nyelvvel találkozhatunk a PDF formátumú fájlokban is) Ugyanez a formula a komputer algebra nyelvek közül a Mapleben prefix módon a Mathematicában alakot ölt * ( + (,4),) Times[Plus[,4],] Az inverz Korábbi tanulmányainkban megtanultuk, hogy az összeadás és a szorzás invertálható műveletek, inverzeik a kivonás, illetve az osztás De mit is jelent ez pontosan, és vajon a mátrixműveletek invertálhatóake? Egy H halmazon értelmezett kétváltozós (más szóval bináris) műveleten egy H H függvényt értünk, azaz a művelet H-beli elempárokhoz H-beli elemet rendel Például a valós számok összeadása esetén e függvény valós számpárhoz valós számot rendel, mondjuk a (, 69) számpárhoz a 6-ot Írhatjuk tehát, hogy a + jellel egy olyan függvényt jelölünk, melyre + : R R : (a, b) a + b A függvényeknél szokásos prefix +(a, b) jelölés helyett műveleteknél az ún infix jelölést használjuk, azaz a + b-t írunk (lásd erről még a széljegyzetet) 4 definíció: Invertálható művelet Legyen egy H-n értelmezett kétváltozós művelet Azt mondjuk, hogy e művelet invertálható a H egy R részhalmazán, ha bármely a, b, c R elem esetén az a x b, y a c egyenletek mindegyike megoldható, azaz vannak olyan x, y H elemek, melyek kielégítik a fenti egyenleteket Ha a definícióbeli kommutatív művelet, akkor elég a fenti két egyenlet egyikét tekinteni Mivel azonban a mátrixszorzás nem kommutatív, mi az általánosabb esetet vizsgáljuk Az összeadás invertálható a valós számok halmazán, azaz itt H R R, mert minden a + x b és y + a c egyenlet megoldható a valósok közt Ugyanakkor például a valósok szorzása csak a nemnulla számokon invertálható, azaz itt H R, R R \ {}, mert az a x b és az y a c egyenletek a esetén nem oldhatók meg Látható, hogy ha H R m n az azonos típusú mátrixok halmaza, akkor az összeadás invertálható ezen a halmazon, és az A + X B, Y + A C egyenletek megoldásai X B A, illetve Y C A Elemi ismeret, hogy az a + x b egyenlet megoldásához elég ismerni a ellentettjét, és azt adni b-hez, az ax b egyenlet megoldásához elég ismerni a reciprokát, és azzal szorozni b-t Ez vezet a következő definícióhoz: 4 definíció: Elem inverze Legyen egy H-n értelmezett kétváltozós művelet, és tegyük fel, hogy van H-ban egy olyan e elem, hogy minden a elemre a e e a a Azt mondjuk, hogy a műveletre nézve a inverze b, ha a b b a e A valósok összeadására nézve az e elem szerepét a, a szorzásra nézve az játssza Az a inverze az összeadásra nézve ezt nevezzük additív inverznek a a szám, míg az a inverze a szorzásra nézve ezt nevezzük

FEJEZET MÁTRIXOK 5 multiplikatív inverznek vagy reciproknak az /a vagy a szám Az elemek inverzei segítségével a művelet invertálása könnyen elvégezhető, például az a+x b megoldása x a+b, az ax b megoldása x a b Eszerint a mátrixok (multiplikatív) inverzén olyan B mátrixot kell érteni, mely kielégíti az AB BA I egyenletet Azt reméljük, hogy így a szorzás invertálhatóvá válik, és így például az Ax b egyenlet könnyen megoldható lesz mindkét oldal B-vel (balról!) való beszorzásával, ugyanis BAx Bb, amiből BA I miatt x Bb Kérdés még, hogy mátrix inverzét jelölhetjük-e a -edik kitevőre emeléssel? A választ erre is a precedencia elv adja Ha értelmezhető a negatív kitevőjű hatvány, akkor a 6 tétel érvényességét megtartva A olyan mátrix kell hogy legyen, melyre A A A + A I és ugyanígy AA A A I Végül, minthogy a mátrixok közti műveleteket is a számok közti műveletek táblázatokra való kiterjesztésén keresztül vezettük be, elvárjuk, hogy az -es mátrixok inverze essen egybe a számok multiplikatív inverzével, azaz ha A [a], akkor A [a ] [/a] legyen igaz E többfelől közelítő bevezetés után a definíció: 4 definíció: Mátrix inverze Legyen A egy n n-es mátrix Azt mondjuk, hogy A invertálható, ha létezik olyan B mátrix, melyre AB BA I n A B mátrixot A inverzének nevezzük, és A -nel jelöljük invertálható mátrixot szingulárisnak nevezzük A nem Világos, hogy ha A inverze B, akkor B inverze A A definícióból nem derül ki, hogy egy mátrixnak lehet-e több inverze, és hogy a mátrix milyen tulajdonsága befolyásolja invertálhatóságát E kérdésekre hamarosan választ adunk 4 példa: Mátrix inverze Tekintsük az [ ] [ ] A, és a B 5 5 mátrixokat Számoljuk ki az AB és a BA szorzatokat! [ ] [ ] [ ] [ ] [ ] I 5 5 5 5 Eszerint A inverze B, és ugyanakkor B inverze A 44 példa: Szinguláris mátrix Mutassuk meg, hogy az [ ] A 6 mátrix szinguláris Megoldás Az A mátrix szinguláris, ha nem invertálható, azaz ha nincs olyan X mátrix, hogy AX XA I Már az is elég, ha megmutatjuk, hogy az AX I sosem állhat fönn! Vegyük észre, hogy X-nek négy eleme van, így X meghatározása egy 4-ismeretlenes egyenletrendszerre vezet Valóban, ha X [ w u v z ], akkor az AX I egyenlet a következő szimultán egyenletrendszerrel ekvivalens: u + w 6u + w v + z 6v + z Ennek bővített mátrixát elemi sorműveletekkel lépcsős alakra hozzuk [ ] [ ] 6