Lineáris algebrai egyenletrendszerek iteratív megoldási módszerei

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

Download "Lineáris algebrai egyenletrendszerek iteratív megoldási módszerei"

Átírás

1 Eötvös Loránd Tudományegyetem Természettudományi kar Lineáris algebrai egyenletrendszerek iteratív megoldási módszerei Szakdolgozat Készítette: Kis Ágnes Matematika Bsc. Matematikai elemző szakirány Témavezető: Dr. Faragó István egyetemi tanár Alkalmazott Analízis és Számításmatematikai Tanszék Budapest 212

2 Tartalomjegyzék Köszönetnyilvánítás 3 1. A lineáris egyenletrendszerek algebrai alapjai Lineáris egyenletrendszerek megoldhatósága Megoldási módszerek Direkt módszerek Gauss-elimináció Cramer-szabály A direkt módszerek műveletigénye Az iterációs eljárások Iterációs vagy direkt módszer? Klasszikus iterációk Az iterációs módszerek konvergenciája Relaxációs módszerek A JOR-módszer A Gauss Seidel-iteráció relaxált változatai A módszerek összehasonlítása egy példán Összefoglalás 33 Nyilatkozat 35 2

3 Köszönetnyilvánítás Ezúton szeretném megköszönni témavezetőmnek, Faragó Istvánnak, hogy szakértelmével és hasznos tanácsaival hozzájárult dolgozatom elkészítéséhez, s lelkes hozzáállásával engem is ösztönzött arra, hogy a felmerülő problémákat továbbgondoljam, feldolgozzam. Köszönettel tartozom továbbá családomnak és szeretteimnek, akik támogattak, bíztattak és nyugodt hátteret biztosítottak számomra egyetemi éveim alatt. 3

4 1. fejezet A lineáris egyenletrendszerek algebrai alapjai 1.1. Lineáris egyenletrendszerek megoldhatósága A matematikában és az élet különböző területein is számos olyan problémával találkozhatunk, amelyek lineáris algebrai egyenletrendszerek megoldására vezetnek. Ilyen feladatok előfordulhatnak többek között a mechanikában, villamosságtanban, ökológiai, gazdasági és más vizsgálatok során. Tipikus példa az ipari termelés, mikor különböző termékeket szeretnénk előállítani különböző nyersanyagokból, vagy a különféle hálózatok mint például villamos hálózatok, víz- vagy gázellátó csőrendszerek, vérkeringés modellezése is példát ad arra, hogy milyen alkalmazásokból származnak a lineáris egyenletrendszerek. A numerikus matematika több feladatát is ilyen lineáris rendszerek megoldására vezethetjük vissza. A nemlineáris rendszerek megoldásához lineáris egyenletrendszereket kell megoldanunk, a differenciál- és integrálegyenletek, valamint az interpolációs és optimalizációs feladatok közelítő megoldása is lineáris rendszerekkel kapcsolatos. A kétpontos peremérték feladatok és a parciális differenciálegyenletek közül az elliptikus egyenletek közelítésének módszere is visszavezethető egy lineáris algebrai egyenletrendszerre. A lineáris algebrai egyenletrendszerek általános alakja a következő. Tegyük fel, hogy adottak a ij és b i számok, és keressük azon x i számokat, melyekre teljesülnek a következő egyenletek, ha i = 1, 2... m és j = 1, 2... n. a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2 a m1 x 1 + a m2 x a mn x n = b m A feladatot mátrixos alakban is megfogalmazhatjuk. Legyen b m dimenziós vektor, és A m n-es mátrix. Keressük azt az x n dimenziós vektort, mely kielégíti az 4.

5 Ax = b egyenletet. Az a ij együtthatókból képzett A mátrixot az egyenletrendszer együtthatómátrixának nevezzük. Ha ezt kibővítjük a b vektor b i komponenseiből képzett oszlopvektorral, akkor az egyenletrendszer m n + 1-es kibővített mátrixát kapjuk, amit A b-vel jelölünk. a 11 a a 1n a 21 a a 2n A =... a m1 a m2... a mn a 11 a a 1n b 1 a 21 a a 2n b 2 A b =.... a m1 a m2... a mn b n Lineáris algebrából jól ismert a következő tétel: Tétel. [2] Freud, 27 Egy Ax = b lineáris egyenletrendszer akkor és csak akkor megoldható, ha az A együttható mátrix és az A b kibővített mátrix rangja megegyezik: ra = ra b. Megoldhatóság esetén a megoldás akkor és csak akkor egyértelmű, ha a közös rang megegyezik az ismeretlenek számával: ra = ra b = n. A továbbiakban feltesszük, hogy az egyenletrendszer mátrixa négyzetes. Ekkor az, hogy az egyenletrendszernek pontosan egy megoldása van, azzal ekvivalens, hogy az együtthatómátrix determinánsa nem egyenlő nullával, illetve a mátrix teljes rangú. Azaz, ha A R n n, akkor:! megoldás deta ra = n. Ekkor az A mátrixnak létezik inverze, és az egyenletrendszer megoldása x = A 1 b Megoldási módszerek Direkt módszerek A lineáris egyenletrendszerek megoldási módszereit két nagy csoportba sorolhatjuk. Ezek az úgynevezett direkt módszerek, és az iterációs eljárások. A direkt módszerek esetén a megoldást véges sok aritmetikai művelet segítségével állítjuk elő. Ha számolásunk minden egyes lépésben pontos, akkor véges számú lépésben az egyenletrendszer pontos megoldásához jutunk. Ilyen direkt eljárások például a Cramerszabály és a Gauss-elimináció Gauss-elimináció A Gauss-elimináció vagy más néven Gauss-kiküszöbölés a leggyakrabban használt direkt megoldó módszer. A módszer két részből áll, egy úgynevezett eliminációs részből és a visszahelyettesítésből. Az első lépésben elemi ekvivalens átalakításokkal kiküszöböljük az egyenletrendszerből az ismeretleneket. Azaz az egyenletrendszert olyan alakra hozzuk, hogy az utolsó egyenletben csak az utolsó ismeretlen szerepeljen, az utolsó előttiben az utolsó kettő, és így tovább. Ekkor az együtthatómátrix egy felső háromszögmátrix lesz. Az elemi ekvivalens átalakítások, amiket az elimináció során használhatunk, a következők: 5

6 Valamelyik egyenletet egy nullától különböző skalárral végigszorozzuk. Valamelyik egyenlethez hozzáadjuk egy másik skalárszorosát. Két egyenletet felcserélünk. Az olyan egyenleteket, ahol minden együttható és a jobboldali konstans is nulla, elhagyjuk. Az eliminációs eljárás után a megoldást az utolsó egyenlettől kezdve, egyszerű visszahelyettesítésekkel kaphatjuk meg. Nézzük az eljárást most részletesen! Tegyük fel hogy az Ax = b egyenletrendszert szeretnénk megoldani, ahol ismert a b R n vektor és az A n n-es mátrix, amire deta, s az ismeretlen x R n vektort keressük. Ekkor az egyenletrendszerünk a következőképpen néz ki: a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2 a n1 x 1 + a n2 x a nn x n = b n. Először az első egyenlet segítségével küszöböljük ki a többi egyenletből x 1 -et a következőképpen: tegyük fel, hogy a 11 és osszuk végig az első egyenletet a 11 -el, majd minden további i-ik egyenletből i > 1 vonjuk ki az így kapott első egyenlet a i1 -szeresét. Az átláthatóság kedvéért vezessünk be néhány új jelölést! Az első egyenlet együtthatói és jobboldala legyen c 1j = a 1j a 11, és y 1 = b 1 a 11. A többi egyenletben az együtthatók és a jobboldalak legyenek a 1 ij = a ij c 1j a i1, és b 1 i = b i y 1 a i1. A felső 1 indexek azt jelölik, hogy ezeket az értékeket az első eliminációs lépés elvégzése után kaptuk. Így az alábbi egyenletrendszerhez jutottunk:. x 1 + c 12 x c 1n x n = y 1 x 1 + a 1 22 x a 1 2n x n = b 1 2 x 1 + a 1 n2 x a 1 nnx n = b 1 n Most a második egyenlet segítségével hasonlóan ejtjük ki x 2 -t minden i > 2-re az i-ik egyenletekből, majd x 3 -at az utolsó n 3 egyenletből és így tovább. Természetesen minden lépésnél feltesszük, hogy az aktuális a k 1 kk együttható, amivel osztunk nem egyenlő nullával. Lássuk, hogyan alakul az együtthatómátrix az elimináció során. 6.

7 a 11 a 12 a a 1n a 21 a 22 a a 2n A = a 31 a 32 a a 3n a n1 a n2 a n3... a nn 1 c 12 c c 1n a 1 22 a a 1 2n a 1 32 a a 1 3n a 1 n2 a 1 n3... a 1 nn 1 c 12 c c 1n 1 c c 2n a a 2 3n a 2 n3... a 2 nn 1 c 12 c c 1n 1 c c 2n 1... c 3n := C Így az eredeti Ax = b egyenletrendszerből a Gauss-eliminációval az ekvivalens Cx = y egyenletrendszert kaptuk. Mivel az utóbbi egyenletrendszer C mátrixa speciális alakú felső háromszögmátrix, aminek diagonálisában csupa egyesből áll, így az egyenletrendszerből az x i értékek i = n,..., 1 könnyen kifejezhetők. x n = y n x n 1 = y n 1 c n 1,n y n x n 2 = y n 2 c n 2,n y n c n 2,n 1 y n 1. x k = y k l=k+1 c k,l y l Az eljárás során minden lépésnél kihangsúlyoztuk, hogy a főelemek, azaz azok az a k 1 kk együtthatók, melyek segítségével kinulláztuk az alattuk lévő, azonos oszlopban szereplő elemeket, nem lehetnek egyenlők nullával hiszen ha valamelyik főelem nulla lenne, akkor az eljárás nullával osztás miatt nem tudna végigfutni. De nem csak az okozhat problémát, ha egy főelem nulla, hanem az is, ha túlságosan kis abszolútértékű. Az ilyen számmal való osztás során ugyanis olyan nagy lehet a kerekítési hiba, hogy az jelentősen torzítaná a végeredményt. Ezeknek az elkerülésére szolgál az úgynevezett főelemkiválasztás módszere. Tegyük fel, hogy a Gauss-elimináció során az a k 1 kk együttható nulla vagy nagyon kis abszolútértékű. Ekkor alkalmazhatjuk a következő módszerek egyikét: Részleges főelemkiválasztás. Az a k 1 kk főelemmel azonos oszlopban lévő és nagyobb sorindexű elemek közül kiválasztjuk a legnagyobb abszolútértékűt, és ezt sorcserével a főátlóba hozzuk. 7

8 Teljes főelemkiválasztás. Az a k 1 ij elemek közül ahol i, j k kiválasztjuk a legnagyobb abszolútértékűt, majd sor- és oszlopcserékkel a főátlóba transzformáljuk. Tehát láthatjuk, hogy a főelemkiválasztás a mátrix sorainak és oszlopainak megfelelő átrendezését jelenti. Ezzel a módszerrel minden reguláris mátrix átrendezhető úgy, hogy a Gauss-elimináció végrehajtható legyen. De milyen esetekben nincs szükség főelemkiválasztásra? Azaz milyen mátrixok esetén teljesül automatikusan, hogy a Gauss-elimináció során egyik főelem sem lesz nulla? Erre a kérdésre ad választ a következő tétel Tétel. A Gauss-módszer akkor és csak akkor hajtható végre főelemkiválasztás nélkül, ha az A mátrix egyik főminorja sem nulla, azaz deta1 : k, 1 : k k = 1,..., n. Bizonyítás. Mivel a Gauss-elimináció során az egyes sorokból más sorok számszorosait vonjuk ki, a determináns nem változik. Az egyes főminorok: det a 11 = a11, a11 a det 12 1 c12 = det a 21 a 22 a 1 22 = a 1 22,. a 11 a 12 a a 1k 1 c 12 c c 1k a 21 a 22 a a 2k det = det 1 c c 2k = ak 1 kk. a k1 a k2 a k3... a kk... a k 1 kk Tehát az, hogy az egyes főminorok nem egyenlők nullával, éppen azt jelenti, hogy a főelemek nem nullák. És éppen ez kellett ahhoz, hogy a Gauss-elimináció végrehajtható legyen Megjegyzés. A fenti tétel teljesül, azaz a Gauss-elimináció során nincs szükség főelemkiválasztásra, hogyha az A mátrix: szigorúan diagonálisan domináns, vagy szimmetrikus, pozitív definit, vagy M-mátrix Cramer-szabály Egy másik ismert direkt megoldási módszer a Cramer-szabály. Ez a szabály megmutatja, hogy egy olyan négyzetes mátrixú egyenletrendszernek, melynek pontosan egy megoldása van, azaz az együtthatómátrix determinánsa nem nulla, hogyan 8

9 kaphatjuk meg determinánsok segítségével a megoldását. Látni fogjuk, hogy ez a fajta megoldási módszer nagyon sok számolást igényel, ráadásul csak speciális esetekben alkalmazható, ezért a Cramer-szabálynak elsősorban elméleti jelentősége van, a gyakorlatban ritkán használható Tétel. Cramer-szabály Ha A R n n és deta, akkor az Ax = b egyenletrendszernek pontosan egy megoldása létezik. A megoldásban x j = deta j, ahol deta az A j mátrixot úgy kapjuk, hogy az A mátrixban a j-edik oszlop helyére a b vektor komponenseit írjuk. Például: x 2 = a 11 b 1... a 1n a 21 b 2... a 2n a n1 b n... a nn a 11 a a 1n a 21 a a 2n a n1 a n2... a nn Bizonyítás. Az egyenletrendszernek valóban csak egy megoldása létezik, hiszen a feltétel szerint A determinánsa nem nulla, amiből következik, hogy létezik A 1, tehát az egyenletrendszert balról A 1 -zel szorozva ekvivalens egyenletrendszert nyerünk. Ez az x = A 1 b egyenletrendszer, ami tulajdonképpen már meg is van oldva. Ezzel beláttuk, hogy az eredeti egyenletrendszernek pontosan ez az egy megoldása van. Tehát a tétel igazolásához azt kell megmutatni, hogy deta j kifejezés valóban x deta j-t adja. Legyen most A = [a 1, a 2,..., a n ], ahol a i = [a 1i, a 2i,..., a ni ] T oszlopvektort jelöli. Ekkor A j = [a 1, a 2,..., a j 1, b, a j+1,..., a n ] j {1,..., n}. Az Ax = b azt jelenti, hogy a 1 x a n x n = b Így például A 2 determinánsa a következőképpen írható fel: deta 2 = det[a 1, b,..., a n ] = det[a 1, a 1 x a n x n,..., a n ] = = det[a 1, a 1 x 1,..., a n ] + det[a 1, a 2 x 2,..., a n ] det[a 1, a n x n,..., a n ] = = x 1 det[a 1, a 1,..., a n ] + x 2 det[a 1, a 2,..., a n ] x n det[a 1, a n,..., a n ] = = x 2 det[a 1, a 2,..., a n ] = x 2 deta Az utolsó sort azért kaptuk, mert az előtte lévő összegben a második kivételével a determinánsok értéke nulla lett, mert a mátrixoknak volt egy-egy összefüggő oszlopa. A fenti egyenletből tehát megkaptuk, hogy x 2 = deta 2, ami a többi indexre is deta hasonlóan látható. 9

10 A Cramer-szabálynál nagyon fontos feltétel, hogy az A determinánsa ne legyen nulla. Eleve értelmetlen az x j képletében deta = -val osztani, de ennél több is igaz: ha deta =, akkor az egyenletrendszernek semmiképpen sem létezhet egyértelmű megoldása Tétel. Ha A R n n és deta =, akkor az Ax = b egyenletrendszer vagy nem oldható meg, vagy pedig egynél több megoldása van. Most, hogy már tudjuk, hogyan lehet a Cramer-szabály segítségével egyenletrendszereket megoldani, láthatjuk, hogy ez a fajta megoldási módszer nagy mátrixok esetén rengeteg számolást igényel. Ám előfordulhat olyan szélsőséges példa, amikor mégis érdemesebb ezt a módszert választani, mint a Gauss-eliminációt; például, ha nem vagyunk kíváncsiak az egész x vektorra, hanem csak néhány, esetleg egyetlen komponensét szeretnénk meghatározni A direkt módszerek műveletigénye Fontos megvizsgálnunk, hogy egy-egy eljárásnak mekkora a műveletigénye, hiszen a lépésszám ismerete segíthet abban, hogy egy konkrét feladatnál eldönthessük, hogy melyik megoldási módszert érdemes alkalmazni. Vizsgáljuk meg, hogy mennyi a Gauss-módszer egyes lépéseinek műveletigénye! Vegyük először az eliminációs lépést. Tegyük fel, hogy a k-adik főelemmel nullázunk. Ekkor a k-adik sorban a j-edik tagokat j = k + 1,..., n el kell osztani a k 1 kk -el, ez n k lépés. Ezután ha az i-edik sorban akarunk nullázni, akkor először a k-adik sor nemnulla elemeit kell végigszorozni ak 1 ik -val, ez n k + 1 szorzás, majd az a k 1 kk i-edik sor nemnulla elemeiből kell kivonni a k-adik sor így kapott megfelelő elemeit, ez szintén n k + 1 művelet. Tehát ez egy-egy soron 2n k + 1 műveletet jelent, amit összesen n k soron kell majd végrehajtani, mert i = k + 1,..., n. Tehát amikor a k-adik főelemmel nullázunk, akkor összesen n k + 2n k + 1n k lépést hajtunk végre. Ezt kell szummázni az összes főelemre. Így az elimináció lépésszáma: 2n k + 1n k + n k = k=1 2n k 2 + 3n k = k=1 n 1n2n 1 n 1n = = 4n3 + 3n 2 7n 6 = 2 3 n3 + On 2. Itt felhasználtuk az első n természetes szám összegére és négyzetösszegére vonatkozó képleteket. A visszahelyettesítés műveletigényéről pedig könnyen látható, hogy éppen n 1 = n 2. Tehát a Gauss-elimináció teljes műveletigénye: 2 3 n3 + On 2. 1

11 Megjegyzés. Nagy méretű egyenletrendszerek esetén a visszahelyettesítés lépésszáma elhanyagolható az elimináció műveletigényéhez képest. A Cramer-szabály műveletigénye ennél jóval nagyobb, hiszen n + 1 különböző determinánst kell kiszámítanunk. Mivel egy-egy determináns kiszámításához n! számú művelet elvégzése szükséges, így a Cramer-szabály teljes műveletigénye: On n!. 11

12 2. fejezet Az iterációs eljárások 2.1. Iterációs vagy direkt módszer? A gyakorlati feladatoknál a direkt módszerek fő hibája, hogy megoldásuk nagyon sok számolással jár. Ezenkívül felmerül a kérdés, hogy érdemes-e a pontos megoldást kiszámolnunk, amikor általában a mátrix is és a jobb oldal is hibásan van megadva mérési hibák, szándékosan rosszul közölt adatok. A klasszikus iterációs módszerek lényege, hogy egy olyan konvergens sorozatot konstruálnak, melynek a határértéke az Ax = b egyenletrendszer egyértelmű megoldása. Ezt x -gal fogjuk jelölni. Lineáris egyenletrendszerek esetén lineáris iterációkkal foglalkozunk, melyek általában felírhatók x k+1 = Bx k + f, k =, 1, alakban, ahol x adott és a B mátrix függhet k-tól. Azt várjuk, hogy az x k sorozat tartson az x megoldáshoz. A felírásból jól látszik, hogy egy iterációs lépés egy mátrix-vektor szorzásból és egy vektorösszeadásból áll, aminek a műveletigénye 2n 2. Ez azt jelenti, hogy egy egyenletrendszer megoldása során maximum n 3 iterációs lépést hajthatunk végre, ha nem akarjuk meghaladni a Gauss-elimináció 2 3 n3 +On 2 - es lépésszámát. Ez például egy 1 1-as mátrix esetében mindössze 33 lépést jelent. Ám annak az esélye, hogy tetszőleges kezdővektorral ennyi lépés alatt elég közel kerüljünk a megoldáshoz, igen kicsi. Emiatt az iterációs módszereket csak olyan egyenletrendszerek megoldására használjuk, melyek együtthatómátrixa ún. ritka mátrix, azaz olyan mátrix, melyben a nemnulla elemek száma On nagyságrendű. A Gauss-elimináció nem tudja kihasználni a ritka mátrixoknak ezt a jó tulajdonságát, mert az eljárás során a mátrix feltöltődik. Az iteratív módszereknél viszont a mátrix-vektor szorzást nagyban megkönnyíti a sok nullelem. A differenciálegyenletek megoldása során gyakran kapunk ritka mátrixokat, így ezekben az esetekben jól alkalmazhatók az iterációs módszerek. Az itárációs eljárásokkal kapcsolatban felmerülhetnek a következő kérdések: Hogyan válasszuk meg a B iterációs mátrixot? Hogyan válasszuk az f vektort és az x kezdeti vektort? 12

13 Mikor fog konvergálni a sorozat a megoldáshoz? Mekkora lesz a konvergencia sebessége? Mikor kell leállni az iterációval? Most térjünk vissza a 2.1 iterációs eljáráshoz és vizsgáljuk meg, hogyan juthatunk Ax = b egyenletrendszerből a B iterációs mátrixhoz és f vektorhoz. Legyen ahol P reguláris mátrix. Ekkor amiből az iterációs eljárás A 2.2 kifejezésből még A = P Q, b = Ax = Px Qx Px = Qx + b, Px k+1 = Qx k + b 2.2 x k+1 = P 1 Q x }{{} k + P 1 b. }{{} =B =f Px k+1 x k + Ax k = b alakban is felírhatjuk az iterációt. A P mátrixot prekondicionálási mátrixnak nevezzük. Tekintsük az alábbi differenciálegyenlet rendszert: P dx dt + Ax = b x : R Rn Ha ennek létezik határértéke, azaz olyan x R n, melyre lim t = x, akkor ez az x megoldása az Ax = b egyenletrendszernek. A fenti differenciálegyenlet rendszer diszkretizált alakja: xt + τ xt P + Axt = b, 2.3 τ ahol τ az időegység. Ebből a diszkretizált alakból iterációs eljárást képezhetünk, ha a k iterációszámlálót úgy értelmezzük, mint a diszkrét t időt. Ekkor xt = x k és xt + τ = x k+1. Így a 2.3 egyenletből a következő iterációt kapjuk: P xk+1 x k τ + Ax k = b. Az ilyen felírást az iterációs módszer kanonikus alakjának nevezik. 13

14 2.2. Klasszikus iterációk Jacobi- és Gauss Seidel-módszer Ahhoz tehát, hogy iterációs módszerekkel dolgozni tudjunk, először keresni kell egy megfelelő konvergens sorozatot. De hogyan találhatunk ilyeneket? Legyen most is Ax = b az egyenletrendszer, aminek a megoldását közelíteni szeretnénk. Továbbra is feltesszük, hogy A R n n és deta. Tudjuk, hogy ekkor az egyenletrendszernek létezik egyértelmű megoldása. Írjuk fel most az egyenletrendszert komponensenként és rendezzük át az alábbi módon: Ax = b a i1 x a in x n = b i, a ii i = 1,..., n i = 1,..., n x i = a i1 x 1... a in x n + b i a ii a ii a ii i 1 a ij a ij x i = x j x j + b i a ii a ii a ii j=1 j=1 j=i+1 A fenti képletből adódik a következő iterációs eljárás: rögzítsük le az x = [x 1, x 2,..., x n ] kezdeti vektort, majd számoljuk ki x 1 1, x 1 2,..., x 1 n értékeket a i 1 x k+1 a ij i = x k a ij j x k j + b i, i = 1,..., n a ii a ii a ii j=i+1 képlet segítségével ahol most k =. Így megkapjuk x 1 = [x 1 1, x 1 2,..., x 1 n ] vektort, azaz az első közelítést. Ennek segítségével k = 1-et behelyettesítve kiszámoljuk a második közelítést, majd k = 2-re a harmadik közelítést és így tovább. Ezt az eljárást Jacobi-iterációnak nevezzük. Egy másik klasszikus iterációs módszer a Gauss Seidel-iteráció. Ez mindössze annyiban különbözik a Jacobi-iterációtól, hogy a k+1-edik közelítés i-edik komponensének kiszámolásához felhasználjuk a k + 1-edik közelítés már addig kiszámolt komponenseit, azaz j = 1, 2,..., i 1-et. Tehát a Gauss Seidel-iteráció vektorkomponensenként kiírva: x k+1 i i 1 = j=1 a ij x k+1 j a ii j=i+1 a ij x k j + b i, a ii a ii i = 1,..., n Az iterációs módszerek felírhatók mátrixos formában is. Írjuk fel az A mátrixot A = A 1 +D+A 2 alakban, ahol D egy olyan diagonális mátrix, melynek főátlójában az A diagonálisában lévő elemek vannak feltehetjük, hogy ezek közül egyik sem, A 1 az A mátrix diagonális alatti, míg A 2 az A mátrix diagonális feletti elemeinek mátrixa. Ekkor az Ax = b egyenletrendszer felírható az alábbi alakban: A 1 + D + A 2 x = b. 14

15 Ekkor azonos átalakításokkal a következő relációk érvényesek: Dx = A 1 + A 2 x + b x = D 1 A 1 + A 2 x + D 1 b 2.4 A 2.4 kifejezésből származtatható a Jacobi-iteráció mátrixos alakja: x k+1 = D 1 A 1 + A 2 x k + D 1 b, 2.5 }{{}}{{} :=B J f ahol a Jacobi-iteráció iterációs mátrixát B J jelöli. A koordinátás felírásnál láthattuk, hogy a Gauss Seidel-módszer csak annyiban különbözik a Jacobi-iterációtól, hogy a k + 1 -ik közelítésben felhasználjuk a már kiszámolt komponenseket. Ezt a különbséget a mátrixos felírás segítségével is kifejezhetjük: x k+1 = D 1 A 1 x k+1 + A 2 x k + D 1 b. 2.6 Hogy megkapjuk a Gauss Seidel-iteráció mátrixos alakját, rendezzük át ezt az implicit alakot explicitté! x k+1 + D 1 A 1 x k+1 = D 1 A 2 x k + D 1 b D + A 1 x k+1 = A 2 x k + b x k+1 = D + A 1 1 A }{{} 2 x k + D + A 1 1 b, 2.7 }{{} :=B GS f ahol B GS a Gauss Seidel-iteráció iterációs mátrixa. A fenti képletek segítségével az iterációk kanonikus alakja is könnyen felírható. A Jacobi-iteráció kanonikus alakját az alábbi átalakításokkal kaphatjuk meg: x k+1 = D 1 A 1 + A 2 x k + D 1 b Dx k+1 + A 1 + A 2 x k = b Dx k+1 Dx k + A 1 + A 2 x k + Dx k = b Dx k+1 x k + A 1 + A 2 + D x k = b }{{} =A Dx k+1 x k + Ax k = b A Gauss Seidel-iteráció kanonikus alakját pedig a következő módon ál- 15

16 líthatjuk elő: x k+1 = D + A 1 1 A 2 x k + D + A 1 1 b D + A 1 x k+1 + A 2 x k = b D + A 1 x k+1 D + A 1 x k + A 2 x k + D + A 1 x k = b D + A 1 x k+1 x k + A 2 + D + A 1 x k = b }{{} =A D + A 1 x k+1 x k + Ax k = b Vizsgáljuk meg, hogy a fenti módszerek által előállított vektorsorozatok valóban az Ax = b egyenletrendszer megoldásához konvergálnak-e! Állítás. Ha a Jacobi-iteráció által előállított x k vektorsorozat konvergens, azaz létezik x, amire lim k x k = x, akkor x megoldása az Ax = b egyenletrendszernek. Bizonyítás. A Jacobi-iteráció kanonikus képletében térjünk át limeszre! lim k [Dxk+1 x k + Ax k ] = D lim x k+1 x k + A lim x k }{{} k = Ax k }{{} = b x x = Tehát a vektorsorozat valóban az egyenletrendszer megoldásához tart Megjegyzés. Az állítás hasonlóan belátható a Gauss Seidel-iterációra is: x lim [D + A 1x k+1 x k + Ax k ] = k = D + A 1 lim x k+1 x k + A lim x k = Ax = b. k k Egylépéses módszerek általános alakjai Az eddig megismert két iterációs módszer az úgynevezett egylépéses iterációk közé tartozik. Az egylépéses iterációk általános kanonikus alakja: P k x k+1 x k τ k + Ax k = b, ahol P k R n n adott reguláris mátrixok, τ k pedig adott R-beli paraméterek. A P k mátrixokat érdemes úgy megválasztani, hogy azok könnyen invertálhatóak legyenek, hiszen x k+1 kiszámításához szükség van P k inverzének meghatározására. Ez jól látszik a fenti egyenlet következő átalakításából: P k x k+1 = P k x k τ k Ax k + τ k b = P k τ k Ax k + τ k b x k+1 = P 1 k P k τ k Ax k + P 1 τ kb. k 16

17 Azokat az iterációs eljárásokat, melyekben minden iterációs lépésnél ugyanazzal a P mátrixszal és τ paraméterrel számolunk, stacionárius iterációknak nevezzük. Képletük: P xk+1 x k + Ax k = b. τ Speciálisan a Jacobi-módszer P = D és τ = 1, a Gauss Seidel-módszer pedig P = D + A 1 és τ = 1 választással a stacionárius iterációk közé tartoznak. Azok az eljárások, melyeknél P az I egységmátrixszal egyenlő, az explicit iterációs eljárások. Ha egy explicit iteráció egyben stacionárius is, azaz x k+1 x k + Ax k = b τ képlettel írható fel, akkor egyszerű iterációnak nevezzük. Ha pedig az explicit iteráció nem stacionárius, azaz x k+1 x k τ k + Ax k = b alakú, akkor pedig Richardson-féle iterációról beszélünk Az iterációs módszerek konvergenciája A fejezet elején már említettük, hogy az iterációs módszerek legfontosabb tulajdonsága, hogy az általuk előállított vektorsorozat konvergens legyen és éppen az Ax = b egyenletrendszer x megoldásához tartson. De milyen feltételeknek kell teljesülnie ahhoz, hogy ez tetszőleges x kezdővektor esetén megvalósuljon? Először egy általános tételt fogunk kimondani a P xk+1 x k τ + Ax k = b 2.8 alakú stacionáris iterációkra. Ehhez vezessünk be néhány fogalmat! Jelölje e k a k-adik közelítővektor és az x megoldás különbségét. Ekkor az e k = x k x vektort a k-adik hibavektornak nevezzük. Az, hogy az x k vektorsorozat tart x -hoz ekvivalens azzal, hogy a hibavektorok sorozata tart nullához: lim k xk = x lim x k x = lim e k =. k k Ha a 2.8 képletbe az x vektorok limeszét helyettesítjük, majd kivonjuk az eredeti képletet, megkapjuk az ún. hibaegyenletet: 17

18 P x x + Ax = b τ P xk+1 x k + Ax k = b τ = P e k+1 e k τ amit átrendezhetünk következő alakba: + Ae k =, 2.9 Pe k+1 = Pe k τae k = P τae k Állítás. Tegyük fel, hogy A szimmetrikus, szigorúan pozitív definit mátrix és P invertálható, továbbá a P.5τ A mátrix szigorúan pozitív definit, azaz P.5τAx, x > x. Ekkor lim k e k =. Bizonyítás. Jelölje J k := Ae k, e k skaláris szorzatot. Először megmutatjuk, hogy a J k sorozat monoton csökkenő. A 2.1 egyenletet szorozzuk először balról P 1 -zel, majd szintén balról A-val! Pe k+1 = P τae k e k+1 = I τp 1 Ae k 2.11 Ae k+1 = A τap 1 Ae k 2.12 Most a 2.12 egyenlet segítségével fejezzük ki J k+1 -et! J k+1 = Ae k+1, e k = A τap 1 Ae k, e k = = A τap 1 Ae k, I τp 1 Ae k = = Ae k, e k τ AP 1 Ae }{{} k, e k τ Ae }{{} k, P 1 Ae k +τ 2 AP 1 Ae }{{} k, P 1 Ae k J k A két -gal jelölt skaláris szorzat megegyezik, hiszen A-ról feltettük, hogy szimmetrikus. Így a kapott egyenlet: J k+1 = J k 2τ Ae k, P 1 Ae k + τ 2 AP 1 Ae k, P 1 Ae k. Vezessünk be egy új jelölést! Legyen y k := P 1 Ae k Py k = Ae k. Helyettesítsük be y k -t és Py k -t a megfelelő helyekre és alakítsuk tovább az egyenletet! 18

19 J k+1 = J k 2τ Py k, y k + τ 2 Ay k, y k = = J k 2τ Py k, y k.5τ Ay k, y k = = J k 2τ P.5τAy k, y k 2.13 Mivel az állítás feltételei alapján P.5τ A szigorúan pozitív definit mátrix, ezért P.5τAy k, y k >, amiből következik, hogy J k+1 < J k. Továbbá minden J k skaláris szorzat nagyobb nullánál, hiszen A mátrix szigorúan pozitív definit. Tehát a J k sorozat monoton csökkenő és alulról korlátos, ami azt jelenti, hogy létezik határértéke. Jelöljük ezt J -gal. Térjünk most át a 2.13 képletben limeszre: J = lim k J k+1 = lim k [J k 2τ P.5τAy k, y k ] = = lim J k 2τ lim P.5τAy k k k, y k = = J 2τ lim P.5τAy k k, y k. A fenti átalakításból látható, hogy teljesülnie kell a következőnek: lim P.5τAy, y = k k k A következő lépésben szükségünk lesz az alábbi lemmára: Lemma. Ha C szigorúan pozitív deifinit mátrix, akkor létezik olyan δ > szám, melyre teljesül, hogy Cx, x δ x 2 Ilyen jó δ például a C mátrix legkisebb sajátértéke is. Alkalmazzuk a lemmát C = P.5τA és x = y k választással. P.5τAy k, y k δ y k 2 Az egyenlőtlenség bal oldala 2.14 szerint tart nullához ha k, a jobb oldalon pedig nulla áll, tehát a rendőr-elv miatt δ y k 2 határértéke is nulla, amiből rögtön következik, hogy lim k y k = szintén. Eredetileg y k -t úgy választottuk, hogy y k = P 1 Ae k, amiből e k = A 1 Py k. Ez normában: e k = A 1 Py k A 1 P y k lim e k = A 1 P lim y k k k =. }{{} = Tehát ezzel beláttuk, hogy lim k e k =, azaz a stacionárius iteráció konvergens és az Ax = b egyenletrendszer x megoldásához tart, ha a állítás feltételei teljesülnek. 19

20 A Jacobi-iteráció konvergenciája A Jacobi-iteráció konvergenciájára vonatkozó tétel megfogalmazásához szükségünk lesz a szigorúan diagonálisan domináns mátrixok fogalmának definiálására Definíció. Egy A R n n mátrixot szigorúan diagonálisan dominánsnak nevezünk, ha minden sorban a főátlóban lévő elem nagyobb, mint az adott sorban lévő összes többi elem abszolútértékének összege, azaz a ii > a ij i = 1,..., n. j=1 j i Tétel. Ha az A mátrix szimmetrikus és szigorúan diagonálisan domináns, akkor a Jacobi-iteráció konvergens. Bizonyítás. A tételt a tétel segítségével fogjuk bebizonyítani. Tudjuk, hogy az általános stacionárius iterációból a Jacobi-iterációt a P = D és τ = 1 választással kapjuk. Ezt és a tétel feltételeit figyelembe véve láthatjuk, hogy teljesül a tétel két feltétele: A szimmetrikus és szigorúan pozitív definit, illetve P invertálható. Tehát csak azt kell belátnunk, hogy P.5τA egy szigorúan pozitív definit mátrix. Ez most azt jelenti, hogy D.5Ax, x > 2D Ax, x > 2Dx, x > Ax, x. A számtani és mértani közepek közötti összefüggésből tudjuk, hogy x 2 i x2 j x2 i + x 2 j 2 a ij x 2 i x2 j a ij x2 i + x 2 j 2 2a ij x i x j 2 a ij x i x j a ij x 2 i + x 2 j = a ij x 2 i + a ij x 2 j a ij x i x j.5 a ij x 2 i +.5 a ij x 2 j Most írjuk fel Ax és x vektorok skaláris szorzatát! 2.15 Ax, x = a ij x i x j.5 a ij x 2 i +.5 i,j=1 i,j=1 a ij x 2 j i,j=1 Az összeg második tagjában felcseréljük a szummákat: Ax, x.5 a ij x 2 i +.5 a ji x 2 i. i,j=1 Mivel A szimmetrikus, ezért a ji = a ij. Ax, x.5 a ij x 2 i +.5 = i=1 x 2 i a ij = j=1 i,j=1 i=1 x 2 i a ii + j,i=1 a ij x 2 i = j,i=1 a ij = j=1 j i i=1 a ij x 2 i = i,j=1 x 2 i a ii + a ij. j=1 j i 2

21 Mivel A-ról feltettük, hogy szigorúan diagonálisan domináns, ezért n j=1 a ij < a ii, így: Ax, x i=1 x 2 i a ii + a ij < j=1 j i x 2 i 2a ii = 2 i=1 Tehát Ax, x < 2Dx, x és ezzel a tételt beláttuk. Az egyszerű iteráció konvergenciája j i a ii x 2 i = 2 Dx, x. Most azt fogjuk megvizsgálni, hogyan kell megválasztani az egyszerű iterációban a τ paramétert úgy, hogy az iteráció konvergens legyen. Az egyszerű iteráció kanonikus alakját a következőképpen írtuk fel: x k+1 x k + Ax k = b. τ Továbbra is azt az esetet fogjuk vizsgálni, amikor A szimmetrikus, szigorúan pozitív definit mátrix. Ismét a tételt fogjuk használni a konvergencia bizonyításához. Mivel az A mátrixot szimmetrikus, szigorúan pozitív definitnek választjuk, és a P mátrixnak most az I egységmátrix felel meg, amiről tudjuk, hogy invertálható, így a a tétel két feltétele teljesül. Tehát már csak azt kell megvizsgálnunk, hogy τ milyen megválasztása esetén lesz az I.5τ A mátrix szigorúan pozitív definit Tétel. Szimmetrikus, szigorúan pozitív definit A mátrixokra az egyszerű iteráció τ < 2 λ max esetén konvergens, ahol λ max az A mátrix legnagyobb sajátértéke. Bizonyítás. Mivel az A mátrix szigorúan pozitív definit és szimmetrikus, ezért az összes sajátértéke pozitív és valós. Legyenek < λ 1 λ 2 λ n := λ max az A mátrix sajátértékei. Az I.5τ A mátrix sajátértékeinek felírásához szükségünk lesz az alábbi lemmára: Lemma. Legyenek A és B n n-es mátrixok. A sajátérékeit jelölje λ i, B sajátértékeit pedik µ j. Ekkor a két mátrix lineáris kombinációjának sajátértékei megegyeznek a mátrixok sajátértékeinek lineáris kombinációjával, azaz i=1 aa + bb sajátérékei: aλ i + bµ j a, b R, akkor és csak akkor, ha a két mátrix kommutál egymással, azaz AB = BA. Ez a feltétel ekvivalens azzal, hogy A és B mátrixok sajátvektorai megegyeznek. Jelen esetben ez nyilvánvalóan teljesül I és A mátrixokra, hiszen A = IA = AI = A. Tehát az I.5τ A mátrix sajátértékei felírhatók a következő alakban: 1.5τλ i, i = 1,, n. 21

22 Az iteráció akkor konvergens, ha az I.5τ A mátrix szigorúan pozitív definit, ami azt jelenti, hogy az összes sajátértéke pozitív, azaz Ez a feltétel ekvivalens az feltétellel, azaz Tehát valóban τ < 2 λ max 1.5τλ i >, i = 1,, n. 1.5τλ max > τ < 2 λ max. a konvergencia elégséges feltétele Állítás. A fenti tétel feltétele nem csak elégséges, hanem szükséges feltétele is a konvergenciának. Bizonyítás. Most azt kell belátnunk, hogy ha τ < 2 λ max nem teljesül, akkor az iteráció nem lehet konvergens. Mivel a konvergencia azt jelenti, hogy tetszőleges x kezdeti vektor esetén tart az iteráció az x megoldáshoz, ezért most elég megmutatnunk azt, hogy létezik olyan x vektor, amire ez nem igaz. Jelöljük v n -nel az A mátrix legnagyob, azaz a λ n = λ max sajátértékéhez tartozó sajátvektort. Ez azt jelenti, hogy Av n = λ n v n. Továbbá legyen a kezdeti vektor x = x + v n. Ekkor a nulladik hibavektor, e éppen v n -nel lesz egyenlő, hisz e = x x = x + v n x = v n. Az egyszerű iteráció hibaegyenlete felírható a 2.9 képletből P = I behelyettesítéssel: e k+1 e k + Ae τ k =. Ebből átrendezéssel a k + 1-ik hibavektorra kapjuk: e k+1 = e k τae k = I τae k. A fenti képlet segítségével fejezzük ki e k -t! Mivel ezért e k = I τae k 1 = I τa 2 e k 2 = = I τa k e = I τa k v n I τav n = v n τav n = v n τλ n v n = 1 τλ n v n, e k = I τa k v n = 1 τλ n k v n. Az iteráció pontosan akkor konvergens, ha lim k e k =. Ez most akkor és csak akkor fog teljesülni, ha 1 τλ n < 1 1 < 1 τλ n < 1. 22

23 Az egyértelmű, hogy 1 τλ n < 1 teljesül, hiszen τ egy pozitív paraméter és λ n >, hiszen A-ról feltettük, hogy szigorúan pozitív definit. Tehát ahhoz, hogy az iteráció konvergens legyen, teljesülnie kell a 1 < 1 τλ n feltételnek is. Ez a τ < 2 λ n = 2 λ max feltételt eredményezi. Tehát ha τ 2 λ max, akkor létezik olyan kezdeti vektor az x = x + v n, ami esetén az egyszerű iteráció nem konvergens. Ezzel beláttuk, hogy τ < 2 λ max valóban szükséges feltétele is a konvergenciának. 23

24 3. fejezet Relaxációs módszerek 3.1. A JOR-módszer Ebben a fejezetben olyan iterációs módszerekről lesz szó, melyeket a már eddig megismert klasszikus iterációkból kapunk valamilyen kis módosítással. Az alábbi triviális azonosság tetszőleges iterációs módszerre felírható: x k+1 = x k + x k+1 x k. 3.1 Képezzünk most egy új iterációs eljárást! Vegyük a fenti egyenlőséget és módosítsuk a következőképpen: a jobb oldali x k+1 helyére írjunk egy olyan vektort, melyet a már ismert iterációs módszerek közül valamelyik állít elő a k + 1-ik lépésben, továbbá a jobb oldali zárójeles tagot szorozzuk meg egy tetszőleges ω pozitív paraméterrel. x k+1 = x k + ω x k+1 x k Tekintsük például a Jacobi-iterációt, és tegyük fel, hogy a k-adik lépést már végrehajtottuk, tehát ismerjük x k vektort. Azt a vektort, amit a Jacobi-iteráció következő lépésében állítanánk elő, jelöljük x k+1 J -el. Így definiálhatjuk a következő iterációt: x k+1 = x k + ω x k+1 J x k. 3.2 Nyilván ha ω = 1, akkor a 3.2 szerint x k+1 = x k+1 J, azaz az új iteráció a Jacobi-iterációt eredményezi. Ha viszont ω 1, akkor a fenti módosítás azt jelenti, hogy az adott x k vektorból most is a Jacobi-iteráció által adott x k+1 J vektor irányába lépünk tovább, de az x k+1 J vektortól egy kicsit közelebbi vagy kicsit távolabbi vektorba fogunk jutni attól függően, hogy ω-t kisebbnek vagy nagyobbnak választottuk-e 1-nél. Ha < ω < 1, akkor alulrelaxálásról, ha pedig 1 < ω, akkor túlrelaxálásról beszélünk. A relaxálás szó itt most arra utal, hogy a Jacobi-iteráció képletét nem vesszük olyan szigorúan, kicsit módosítunk rajta. Ezt a módosított iterációt JOR-módszernek nevezzük, iterációs mátrixát B Jω jelöli. 24

25 A JOR-módszer mátrixos alakját tehát úgy kaphatjuk meg, hogy a fenti képletben x k+1 J helyére a Jacobi-iteráció által előállított k + 1-ik vektor képletét írjuk: x k+1 = x k + ω D 1 A 1 + A 2 x k + D 1 b x k 3.3 x k+1 = [ 1 ωi ωd 1 A 1 + A 2 ] x k + ωd 1 b. 3.4 }{{} B Jω A 3.3 képletből egyszerű átrendezéssel pedig megkapjuk a JOR-módszer kanonikus alakját is: D xk+1 x k ω = A 1 + A 2 x k + b Dx k D xk+1 x k ω + Ax k = b. Az egyértelmű, hogy a módszer ω = 1 esetén milyen feltételek mellett lesz konvergens, hiszen ekkor éppen a Jacobi-iterációt kapjuk vissza. Vizsgáljuk meg, hogy milyen más ω esetén lehet a JOR-módszer konvergens! Tétel. Szimmetrikus, szigorúan diagonálisan domináns A mátrixokon a JOR-módszer ω, 1] esetén konvergens. Bizonyítás. A Jacobi-iteráció konvergenciájára vonatkozó tétel bizonyítása során beláttuk, hogy Ax, x < 2 Dx, x. 3.5 A konvergencia bizonyításához most is a tételt fogjuk használni, P = D és τ = ω szereposztásban. Az hogy az A mátrix szimmetrikus, szigorúan pozitív definit, és D invertálható, teljesül, hiszen A-ról feltettük, hogy szimmetrikus, és szigorúan diagonálisan domináns. Tehát csak azt kell megvizsgálnunk, hogy milyen ω esetén lesz D.5ωA mátrix szigorúan pozitív definit. D.5ωAx, x = Dx, x.5ω Ax, x 3.5 > 3.5 >.5 Ax, x.5ω Ax, x =.5.5ω Ax, x Mivel A szigorúan pozitív definit, ezért Ax, x >, tehát a D.5ωAx, x skaláris szorzat akkor lesz pozitív, ha.5.5ω. Ez nyilván az ω 1 feltételt jelenti. Mivel ω pozitív paraméter, így a tételt beláttuk, a JOR-módszer < ω 1 esetén konvergens. 25

26 3.2. A Gauss Seidel-iteráció relaxált változatai A Jacobi-módszerhez hasonlóan a Gauss Seidel-iterációnak is létezik relaxált változata. Induljunk el ugyanazon logika alapján, mint az előbb, csak most x k+1 J helyett x k+1 GS vektort helyettesítsük be a 3.2 egyenletbe, ami a Gauss Seideliteráció által k + 1-ik lépésben előállított vektort jelöli. Ekkor a következő iterációt kapjuk: x k+1 = x k + ω x k+1 GS x k. 3.6 A fenti képletbe az x k+1 GS helyére először a 2.7 explicit egyenlettel felírt Gauss Seidel-iteráció által előllított k + 1-ik vektort helyettesítettem be. Így az alábbi egyenletet kaptam: x k+1 = x k + ω D + A 1 1 A 2 x k + D + A 1 1 b x k, amiből az új iteráció mátrixos alakja: x k+1 = [ ] 1 ωi ωd + A 1 1 A 2 x k + ωd + A 1 1 b, 3.7 }{{} :=B GSOR a kanonikus alakja pedig D + A 1 xk+1 x k = A 2 x k + b D + A 1 x k ω átrendezés következtében: D + A 1 xk+1 x k ω + Ax k = b. 3.8 Ám a szakirodalomban mégsem a fenti módszert szokták a Gauss Seidel-iteráció relaxált változataként emlegetni. A 3.8 kanonikus képlettel leírható módszert a továbbiakban GSOR-módszernek fogom nevezni. A Gauss Seidel-iteráció ismert relaxált változatát, vagyis az úgynevezett SORmódszert akkor kapjuk meg, ha a 3.6 képletben x k+1 GS helyére a Gauss Seideliteráció 2.6 implicit képletének jobb oldalát helyettesítjük. x k+1 = x k + ω D 1 A 1 x k+1 + A 2 x k + D 1 b x k x k+1 + ωd 1 A 1 x k+1 = x k + ω D 1 A 2 x k + D 1 b x k Dx k+1 + ωa 1 x k+1 = Dx k + ω A 2 x k + b Dx k 3.9 A 3.9 egyenletből a következő átrendezéssel kapjuk a SOR-módszer mátrixos alakját: D + ωa 1 x k+1 = [1 ωd ωa 2 ] x k + ωb x k+1 = D + ωa 1 1 [ω 1D + ωa 2 ] }{{} x k + ωd + ωa 1 1 b, 3.1 :=B GSω 26

27 ahol B GSω a SOR-módszer iterációs mátrixa. A 3.9 egyenletből a kanonikus alakot is kifejezhetjük: D + ωa 1 x k+1 = Dx }{{ k + ω A } 2 Dx k +ωb }{{} +ωa 1 x k ωa 1 x k D + ωa 1 x k+1 = D + ωa 1 x k ωa 2 + D + A 1 x k + ωb D + ωa 1 xk+1 x k + Ax k = b ω A Gauss Seidel-módszer relaxált változatainál is fontos kérdés, hogy ω milyen értéke esetén konvergensek. Először lássuk a SOR-módszer konvergenciájára vonatkozó ismert tételt Tétel. Kahan-tétel Tegyük fel, hogy A szimmetrikus, szigorúan pozitív definit mátrix. Ekkor a SOR-módszer ω, 2 esetén konvergens. Bizonyítás. Tekintsük az A = A 1 +D+A 2 felbontást. Mivel A szimmetrikus, ezért A T 2 = A 1 és mivel A szigorúan pozitív definit, ezért a diagonálisában lévő elemek pozitívak, azaz D >. Ezek segítségével fejezzük ki az Ax, x skaláris szorzatot: Tehát Ax, x = A 1 + D + A 2 x, x = A 1 x, x + Dx, x + A 2 x, x = = A 1 x, x + Dx, x + x, A T 2 x = A 1 x, x + Dx, x + A 1 x, x. Ax, x = 2 A 1 x, x + Dx, x A bizonyításhoz használjuk a tétel konvergenciára vonatkozó elégséges feltételét, azaz P.5τA > P.5τAx, x >, ahol most P = D + ωa 1, τ = ω. Lássuk, mikor fog ez teljesülni! P.5τAx, x = Px, x.5τ Ax, x = = D + ωa 1 x, x.5ω[2 A 1 x, x + Dx, x ] = = Dx, x + ω A 1 x, x ω A 1 x, x.5ω Dx, x = 1.5ω Dx, x Tehát a konvergenciához az kell, hogy 1.5ω Dx, x > teljesüljön. Mivel D >, így Dx, x >. 1.5ω pedig akkor lesz pozitív, ha ω < 2. Tehát a SOR-módszer valóban akkor lesz konvergens, ha ω, Következmény. Szimmetrikus, szigorúan pozitív definit A mátrixokra a Gauss Seidel-módszer konvergens. 27

28 Most pedig vizsgáljuk meg, hogy vajon a GSOR-módszer konvergenciájának is ugyanez a feltétele, vagy ez az iteráció más ω értékek esetén konvergens. Továbbra is tegyük fel, hogy A szimmetrikus, szigorúan pozitív definit mátrix. Mint az előbb, most is azt kell vizsgálnunk, hogy P.5τAx, x > feltétel teljesül-e. Itt P = D + A 1 és τ = ω. D + A 1.5ωAx, x = Dx, x + A 1 x, x.5ω Ax, x Felhasználva a Kahan-tétel bizonyításában levezetett 3.12 egyenlőséget A 1 x, x = Ax, x Dx, x 2 teljesül. Így a fenti egyenlőség tovább írható a következőképpen: Ax, x Dx, x Dx, x +.5ω Ax, x = 2 =.5 Dx, x +.5.5ω Ax, x Mivel A szigorúan pozitív definit, így Ax, x és Dx, x skaláris szorzatok pozitívak. Tehát ahhoz, hogy D + A 1.5ωAx, x > legyen, a.5.5ω feltételnek kell teljesülnie. Ezt átrendezve az 1 ω feltételt nyerjük. Tehát a GSOR-módszer ω, 1] esetén konvergens A módszerek összehasonlítása egy példán Ebben a részben az eddig megismert három relaxációs módszert egy konkrét példán fogjuk összehasonlítani. A példát David M. Young [4] könyvének mintafeladata és a hozzá tartozó 3. számú gyakorlat alapján állítottam össze. Jelölések: Legyen Ω := [, 1] [, 1] tartomány, azaz az egységnégyzet. Jelöljük Ω belsejét Ω-val, határát pedig Ω-val. Feladat. Keresünk egy olyan ux, y függvényt, amely folytonos az Ω tartományon, kétszer folytonosan differenciálható Ω-n és kielégíti az alábbi Poisson-egyenletet: 2 u x + 2 u = Gx, y := x + y + 1 x, y Ω y2 ux, y = gx, y := 1 + x 2 x, y Ω

29 Határozzuk meg a numerikus megoldást h = 1 rácsállandóval, ha a kezdeti közelítőértékek nullák! 3 Először nézzük meg, hogyan adódik lineáris egyenletrendszer a feladat numerikus megoldásából a véges differenciák módszerével. Helyezzünk négyzetrácshálót a tartományra úgy, hogy az egyenesek párhuzamosak legyenek a tengelyekkel, a négyzetek oldala, azaz a rácsállandó pedig legyen h. Ekkor az x, y rácspontban a másodrendű parciális deriváltakat a következő differenciahányadosokkal közelítjük: 2 u ux + h, y + ux h, y 2ux, y x2 h 2 2 u ux, y + h + ux, y h 2ux, y. y2 h 2 Ha a 3.13 egyenletben a parciális deriváltak helyére a differenciahányadosokat írjuk, majd h 2 -tel végigszorzunk, a következő differenciaegyenletet kapjuk: 4ux, y ux + h, y ux h, y ux, y + h ux, y h = h 2 Gx, y Ez az egyenlet a 3.14 peremfeltétellel együtt a feladat diszkrét megfelelője. Feladatunkban a rácsállandó h = 1. Az ehhez tartozó rácshálót az alábbi ábra 3 szemlélteti: 3.1. ábra. A 3.1. ábra és a 3.15 egyenlet segítségével minden belső pontra fel tudunk írni egy lineáris egyenletet. A perempontok értékét a peremfeltétel szabja meg. Írjunk fel tehát a belső rácspontokra egy négy ismeretlenes lineáris egyenletrendszert! 4u 1 u 2 u 6 u 3 u 16 = Gu 1 4u 2 u 13 u 1 u 4 u 15 = Gu 2 4u 3 u 4 u 7 u 9 u 1 = Gu 3 4u 4 u 12 u 3 u 1 u 2 = Gu 4 29

30 Helyettesítsünk u i helyére gu i -t, ha u i perempont vagyis i = {5, 6,, 16}, majd rendezzük bal oldalra az ismeretleneket, a jobb oldalakat pedig számítsuk is ki! 4u 1 u 2 u 3 = Gu 1 + gu 6 + gu 16 = G 1 3, g, g1 29, = 3 9 4u 2 u 1 u 4 = Gu 2 + gu 13 + gu 15 = G 2 3, g1, g2 49, = 3 9 4u 3 u 4 u 1 = Gu 3 + gu 7 + gu 9 = G 1 3, g, g1 37, 1 = 3 9 4u 4 u 3 u 2 = Gu 4 + gu 12 + gu 1 = G 2 3, g1, g2 28, 1 = 3 9 Ezek alapján fel tudjuk írni, az Ax = b egyenletrendszert: u u u 3 = } 1 1 {{ 4 u 4 }}{{} } 28 {{} =A =x =b Ennek az egyenletrendszernek persze könnyen kiszámolható a pontos megoldása: 43 x = A 1 b = Most pedig vizsgáljuk meg, hogyan közelítik a relaxációs eljárások a pontos megoldást! A 3.4, 3.1 és 3.7 egyenleteket felhasználva mind a három módszerre írtam egy eljárást Matlabban. Ezeket az eljárásokat futtattam le különböző ω értékekre, majd a kapott eredményeket összefoglaló táblázatokba írtam. ω=.5 JOR-módszer SOR-módszer GSOR-módszer k=5 k=1 k=5 k=1 x k e k x k e k x k e k

31 Először ω =.5 érték mellett teszteltem. A táblázatból jól látszik, hogy az összes módszer viszonylag gyorsan konvergál a pontos megoldáshoz. Ez nem is meglepő, hiszen beláttuk, hogy a JOR- és a GSOR-módszer ω, 1], a SOR-módszer pedig ω, 2 esetén konvergens. A táblázatból az is leolvasható, hogy ezen a konkrét feladaton a GSOR-módszer konvergál a leggyorsabban a megoldáshoz. ω=1 JOR-módszer SOR-módszer GSOR-módszer k=5 k=1 k=5 k=1 x k e k x k e k x k e k Másodszor az ω = 1 esetet teszteltem, tehát a JOR-módszer itt valójában a Jacobi-iterációt, a SOR- és a GSOR-módszerek pedig a Gauss Seidel-iterációt adták. A táblázatban is látszik, hogy utóbbi kettő lefuttatása után valóban ugyanazokat a közelítő vektorokat kaptuk. ω=1.5 JOR-módszer SOR-módszer GSOR-módszer k=5 k=1 x k e k x k e k x k e k k= k=

32 Végül ω = 1.5 esetén futtattam le az eljárásokat. A korábban leírt konvergenciára vonatkozó bizonyítások alapján csak a SOR-módszerről mondható el biztosan, hogy emellett az ω érték mellett konvergens, amit a kísérlet ki is mutatott. A JORmódszer láthatóan használhatatlan ilyen ω-val, már a századik iterációs lépésben 1 8 nagyságrendű a megoldástól való eltérés. Ellenben a GSOR-módszer ezen a feladaton, az adott kezdeti vektorral nagyon jól közelíti a megoldást. A fenti eredmények alapján úgy gondolom, érdemes lehet a továbbiakban is foglalkozni a GSOR-módszerrel; megvizsgálni, hogyan működik a módszer nagyobb méretű mátrixokon, illetve hogy lehet-e olyan konvergencia-tételt megfogalmazni és bizonyítani, ami szerint nem csak az ω, 1], hanem ennél tágabb intervallumon is konvergens az iteráció. 32

33 Összefoglalás Az élet különböző területein számos olyan probléma merül fel, mely lineáris algebrai egyenletrendszerek megoldására vezet vissza. Általában igen nagy méretű egyenletrendszereket kell ezek során megoldanunk, ezért nagyon fontos az, hogy ismerjük azokat a numerikus eljárásokat, melyek gyorsan és kis hibával megtalálják ezeknek az egyenletrendszereknek a megoldását. Szakdolgozatomban bemutattam néhány olyan módszert is, amikkel direkt módon lehet megkeresni a pontos megoldást, és azt is megmutattam, hogy ezek műveletigénye igen nagy, s emiatt van szükség a numerikus módszerekre. Ezután bemutattam a klasszikus iteratív eljárásokat, amikkel kapcsolatban néhány konvergenciára vonatkozó tételt és azok bizonyítását is ismertettem. Végül a Jacobi-iteráció és a Gauss Seidel-iteráció relaxálásával foglalkoztam. Megmutattam, hogyan állnak elő az ismert relaxációs módszerek, a JOR- és a SORmódszer. Szintén leírtam ezeknek az eljárásoknak a konvergenciájáról szóló tételeket és azok bizonyítását. A munka közben témavezetőmmel felismertük a Gauss Seideliteráció egy másik fajta relaxálását, amit GSOR-módszernek neveztünk el. Leírtam, hogy ez a módszer hogyan áll elő a Gauss Seidel-iterációból, s megfogalmaztam egy, a módszerre vonatkozó konvergencia-kritériumot. Egy konkrét példán összehasonlítottam a három relaxációs módszer működését. Ez a kísérlet arra ösztönöz, hogy az új, GSOR-módszerrel a továbbiakban is érdemes lesz foglalkozni, s megvizsgálni, hogy más példákon, nagyobb egyenletrendszereken is olyan jól működik-e, mint az általam vizsgált feladat megoldása során. 33

34 Irodalomjegyzék [1] Faragó István, Horváth Róbert: Numerikus módszerek, Typotex 211 [2] Freud Róbert: Lineáris algebra, ELTE Eötvös Kiadó 27 [3] Stoyan Gisbert, Takó Galina: Numerikus módszerek I., Typotex 25 [4] David M. Young: Nagy lineáris rendszerek iterációs megoldása, Műszaki Könyvkiadó 1979 [5] Faragó István: Alkalmazott analízis 1-2, előadás jegyzet 34

35 NYILATKOZAT Név: Kis Ágnes ELTE Természettudományi Kar, szak: Matematika BSc ETR azonosító: KIARABT.ELTE Szakdolgozat címe: Lineáris algebrai egyenletrendszerek iteratív megoldási módszerei A szakdolgozat szerzőjeként fegyelmi felelősségem tudatában kijelentem, hogy a dolgozatom önálló munkám eredménye, saját szellemi termékem, abban a hivatkozások és idézések standard szabályait következetesen alkalmaztam, mások által írt részeket a megfelelő idézés nélkül nem használtam fel. Budapest, 212. május 31. a hallgató aláírása

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

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

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

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

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

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. 9. előadás: Paraméteres iterációk, relaxációs módszerek Lócsi Levente ELTE IK Tartalomjegyzék 1 A Richardson-iteráció 2 Relaxált Jacobi-iteráció 3 Relaxált Gauss Seidel-iteráció

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Numerikus módszerek I. zárthelyi dolgozat, 2009/10. I. félév, A. csoport, MEGOLDÁSOK

Numerikus módszerek I. zárthelyi dolgozat, 2009/10. I. félév, A. csoport, MEGOLDÁSOK Numerikus módszerek I. zárthelyi dolgozat, 9/. I. félév, A. csoport, MEGOLDÁSOK. Feladat. Az a. választás mellett A /( a) értéke.486. Határozzuk meg mi is A értékét egy tizes számrendszerű, hatjegyű mantisszás

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

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

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 algebrai egyenletrendszerek direkt és iterációs megoldási módszerei

Lineáris algebrai egyenletrendszerek direkt és iterációs megoldási módszerei Eötvös Loránd Tudományegyetem Természettudományi Kar Lineáris algebrai egyenletrendszerek direkt és iterációs megoldási módszerei BSc Szakdolgozat Készítette: Laki Annamária Matematika BSc Matematikai

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

összeadjuk 0-t kapunk. Képletben:

összeadjuk 0-t kapunk. Képletben: 814 A ferde kifejtés tétele Ha egy determináns valamely sorának elemeit egy másik sor elemeihez tartozó adjungáltakkal szorozzuk meg és a szorzatokat összeadjuk 0-t kapunk Képletben: n a ij A kj = 0, ha

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

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

Egyenletek, egyenlőtlenségek VII.

Egyenletek, egyenlőtlenségek VII. Egyenletek, egyenlőtlenségek VII. Magasabbfokú egyenletek: A 3, vagy annál nagyobb fokú egyenleteket magasabb fokú egyenleteknek nevezzük. Megjegyzés: Egy n - ed fokú egyenletnek legfeljebb n darab valós

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

Normák, kondíciószám

Normák, kondíciószám Normák, kondíciószám A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris egyenletrendszerek Nagyon sok probléma közvetlenül lineáris egyenletrendszer megoldásával kezelhetı Sok numerikus

Részletesebben

3. Lineáris differenciálegyenletek

3. Lineáris differenciálegyenletek 3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra

Részletesebben

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1 Megoldott feladatok 00. november 0.. Feladat: Vizsgáljuk az a n = n+ n+ sorozat monotonitását, korlátosságát és konvergenciáját. Konvergencia esetén számítsuk ki a határértéket! : a n = n+ n+ = n+ n+ =

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

Eötvös Loránd Tudományegyetem Természettudományi Kar

Eötvös Loránd Tudományegyetem Természettudományi Kar Eötvös Loránd Tudományegyetem Természettudományi Kar Alapvető iterációs eljárások lineáris egyenletrendszerek megoldására Szakdolgozat Ruzsics László Matematika B.Sc., elemző szakirány Témavezető: Kurics

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

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok Numerikus matematika Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, 2007 Lebegőpontos számok Normák, kondíciószámok Lineáris egyenletrendszerek Legkisebb négyzetes

Részletesebben

Matematika III. harmadik előadás

Matematika III. harmadik előadás Matematika III. harmadik előadás Kézi Csaba Debreceni Egyetem, Műszaki Kar Debrecen, 2013/14 tanév, I. félév Kézi Csaba (DE) Matematika III. harmadik előadás 2013/14 tanév, I. félév 1 / 13 tétel Az y (x)

Részletesebben

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

Lineáris algebra és mátrixok alkalmazása a numerikus analízisben Eötvös Loránd Tudományegyetem Természettudományi kar Lineáris algebra és mátrixok alkalmazása a numerikus analízisben Szakdolgozat Készítette: Borostyán Dóra Matematika BSc matematikai elemző Témavezető:

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

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei Legkisebb négyzetek módszere, folytonos eset Folytonos eset Legyen f C[a, b]és h(x) = a 1 φ 1 (x) + a 2 φ 2 (x) +... + a n φ n (x). Ekkor tehát az n 2 F (a 1,..., a n ) = f a i φ i = = b a i=1 f (x) 2

Részletesebben

Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján

Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján Számsorozatok, vektorsorozatok konvergenciája Def.: Számsorozatok értelmezése:

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

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 Mátrixfüggvények H607 2018-05-02 Wettl Ferenc

Részletesebben

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi Gyakorló feladatok Agbeko Kwami Nutefe és Nagy Noémi 25 Tartalomjegyzék. Klasszikus hibaszámítás 3 2. Lineáris egyenletrendszerek 3 3. Interpoláció 4 4. Sajátérték, sajátvektor 6 5. Lineáris és nemlineáris

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 és mátrixok alkalmazásai

Lineáris algebra és mátrixok alkalmazásai EÖTVÖS LORÁND TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR Lineáris algebra és mátrixok alkalmazásai Szakdolgozat Készítette: Ruzsányi Orsolya Matematika BSc, matematikai elemző szakirány Témavezető: Fialowski

Részletesebben

NUMERIKUS MÓDSZEREK PÉLDATÁR

NUMERIKUS MÓDSZEREK PÉLDATÁR EÖTVÖS LORÁND TUDOMÁNYEGYETEM INFORMATIKAI KAR NUMERIKUS MÓDSZEREK PÉLDATÁR Bozsik József, Krebsz Anna Budapest, Tartalomjegyzék Előszó................................................ VEKTOR- ÉS MÁTRIXNORMÁK,

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

Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek

Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek Algebra Tanszék 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

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

Analízis I. Vizsgatételsor

Analízis I. Vizsgatételsor Analízis I. Vizsgatételsor Programtervező Informatikus szak 2008-2009. 2. félév Készítette: Szabó Zoltán SZZNACI.ELTE zotyo@bolyaimk.hu v.0.6 RC 004 Forrás: Oláh Gábor: ANALÍZIS I.-II. VIZSGATÉTELSOR 2006-2007-/2

Részletesebben

Lineáris algebra Gyakorló feladatok

Lineáris algebra Gyakorló feladatok Lineáris algebra Gyakorló feladatok. október.. Feladat: Határozzuk meg a, 4b, c és a b c vektorokat, ha a = (; ; ; ; b = (; ; ; ; c = ( ; ; ; ;.. Feladat: Határozzuk meg a, 4b, a, c és a b; c + b kifejezések

Részletesebben

LINEÁRIS ALGEBRAI EGYENLETRENDSZEREK

LINEÁRIS ALGEBRAI EGYENLETRENDSZEREK EÖTVÖS LORÁND TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR LINEÁRIS ALGEBRAI EGYENLETRENDSZEREK DIREKT ÉS ITERATÍV MEGOLDÁSI MÓDSZEREI BSc szakdolgozat Készítette: Várhegyi Bence Matematika BSc Matematikai elemző

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

A sorozat fogalma. függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet. az értékkészlet a komplex számok halmaza, akkor komplex

A sorozat fogalma. függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet. az értékkészlet a komplex számok halmaza, akkor komplex A sorozat fogalma Definíció. A természetes számok N halmazán értelmezett függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet a valós számok halmaza, valós számsorozatról beszélünk, mígha az

Részletesebben

Differenciálegyenletek megoldása próbafüggvény-módszerrel

Differenciálegyenletek megoldása próbafüggvény-módszerrel Differenciálegyenletek megoldása próbafüggvény-módszerrel Ez még nem a végleges változat, utoljára módosítva: 2012. április 9.19:38. Elsőrendű egyenletek Legyen adott egy elsőrendű lineáris állandó együtthatós

Részletesebben

Lineáris algebra numerikus módszerei

Lineáris algebra numerikus módszerei Hermite interpoláció Tegyük fel, hogy az x 0, x 1,..., x k [a, b] különböző alappontok (k n), továbbá m 0, m 1,..., m k N multiplicitások úgy, hogy Legyenek adottak k m i = n + 1. i=0 f (j) (x i ) = y

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

Intergrált Intenzív Matematika Érettségi

Intergrált Intenzív Matematika Érettségi . Adott a mátri, determináns determináns, ahol,, d Számítsd ki:. b) Igazold, hogy a b c. Adott a az 6 0 egyenlet megoldásai. a). c) Számítsd ki a d determináns értékét. d c a b determináns, ahol abc,,.

Részletesebben

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága 7. gyakorlat Lineáris algebrai egyenletrendszerek megoldhatósága Egy lineáris algebrai egyenletrendszerrel kapcsolatban a következ kérdések merülnek fel: 1. Létezik-e megoldása? 2. Ha igen, hány megoldása

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

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles Matematika szigorlat, Mérnök informatikus szak I. 2013. jan. 10. Név: Neptun kód: Idő: 180 perc Elm.: 1. f. 2. f. 3. f. 4. f. 5. f. Fel. össz.: Össz.: Oszt.: Az elérhető pontszám 40 (elmélet) + 60 (feladatok)

Részletesebben

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk Fraktálok Kontrakciók Affin leképezések Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék TARTALOMJEGYZÉK 1 of 71 A Lipschitz tulajdonság ÁTMÉRŐ, PONT ÉS HALMAZ TÁVOLSÁGA Definíció Az (S, ρ) metrikus tér

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

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

3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI 3. Fuzzy aritmetika Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Intervallum-aritmetika 2 Fuzzy intervallumok és fuzzy számok Fuzzy intervallumok LR fuzzy intervallumok

Részletesebben

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

Diszkrét matematika II., 8. előadás. Vektorterek 1 Diszkrét matematika II., 8. előadás Vektorterek Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2007.??? Vektorterek Legyen T egy test (pl. R, Q, F p ). Definíció.

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

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

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének. Függvények határértéke és folytonossága Egy f: D R R függvényt korlátosnak nevezünk, ha a függvényértékek halmaza korlátos. Ha f(x) f(x 0 ) teljesül minden x D esetén, akkor x 0 -at a függvény maximumhelyének

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

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások Megoldások 1. Oldd meg a következő egyenleteket! (Alaphalmaz: Z) a) (x 1) (x + 1) 7x + 1 = x (4 + x) + 2 b) 1 2 [5 (x 1) (1 + 2x) 2 4x] = (7 x) x c) 2 (x + 5) (x 2) 2 + (x + 1) 2 = 6 (2x + 1) d) 6 (x 8)

Részletesebben

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31 Lineáris leképezések Wettl Ferenc 2015. március 9. Wettl Ferenc Lineáris leképezések 2015. március 9. 1 / 31 Tartalom 1 Mátrixleképezés, lineáris leképezés 2 Alkalmazás: dierenciálhatóság 3 2- és 3-dimenziós

Részletesebben

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( ) Budapesti Műszaki és Gazdaságtudományi Egyetem Gépészmérnöki Kar Hidrodinamikai Rendszerek Tanszék, Budapest, Műegyetem rkp. 3. D ép. 334. Tel: 463-6-80 Fa: 463-30-9 http://www.vizgep.bme.hu Alap-ötlet:

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

Numerikus matematika vizsga

Numerikus matematika vizsga 1. Az a = 2, t = 4, k = 3, k + = 2 számábrázolási jellemzők mellett hány pozitív, normalizált lebegőpontos szám ábrázolható? Adja meg a legnagyobb ábrázolható számot! Mi lesz a 0.8-hoz rendelt lebegőpontos

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

8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II.

8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II. 8 Egyenletek, egyenlőtlenségek, egyenletrendszerek II Elméleti összefoglaló Az a + b+ c, a egyenletet másodfokú egyenletnek nevezzük A D b ac kifejezést az egyenlet diszkriminánsának nevezzük Ha D >, az

Részletesebben

Másodfokú egyenletek, egyenlőtlenségek

Másodfokú egyenletek, egyenlőtlenségek Másodfokú egyenletek, egyenlőtlenségek A másodfokú egyenlet grafikus megoldása Példa1. Ábrázold az f(x) = x 1x 16 függvényt, majd olvasd le az ábráról az alábbi egyenlet megoldását: x 1x 16 =. 1. lépés:

Részletesebben

Numerikus módszerek 1.

Numerikus módszerek 1. Numerikus módszerek 1. 10. előadás: Nemlineáris egyenletek numerikus megoldása Lócsi Levente ELTE IK 2013. november 18. Tartalomjegyzék 1 Bolzano-tétel, intervallumfelezés 2 Fixponttételek, egyszerű iterációk

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

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

Gazdasági matematika II. tanmenet

Gazdasági matematika II. tanmenet Gazdasági matematika II. tanmenet Mádi-Nagy Gergely A hivatkozásokban az alábbi tankönyvekre utalunk: T: Tóth Irén (szerk.): Operációkutatás I., Nemzeti Tankönyvkiadó 1987. Cs: Csernyák László (szerk.):

Részletesebben

Differenciálegyenletek. Vajda István március 4.

Differenciálegyenletek. Vajda István március 4. Analízis előadások Vajda István 2009. március 4. Függvényegyenletek Definíció: Az olyan egyenleteket, amelyekben a meghatározandó ismeretlen függvény, függvényegyenletnek nevezzük. Függvényegyenletek Definíció:

Részletesebben

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

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27 Vektorterek Wettl Ferenc 2015. február 17. Wettl Ferenc Vektorterek 2015. február 17. 1 / 27 Tartalom 1 Egyenletrendszerek 2 Algebrai struktúrák 3 Vektortér 4 Bázis, dimenzió 5 Valós mátrixok és egyenletrendszerek

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

Matematika A1a Analízis

Matematika A1a Analízis 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 Matematika A1a Analízis BMETE90AX00 Vektorok StKis, EIC 2019-02-12 Wettl Ferenc ALGEBRA

Részletesebben

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága 7. gyakorlat Lineáris algebrai egyenletrendszerek megoldhatósága Egy lineáris algebrai egyenletrendszerrel kapcsolatban a következ kérdések merülnek fel: 1. Létezik-e megoldása? 2. Ha igen, hány megoldása

Részletesebben

λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j)

λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j) Matematika A3 gyakorlat Energetika és Mechatronika BSc szakok, 016/17 ősz 10 feladatsor: Magasabbrendű lineáris differenciálegyenletek (megoldás) 1 Határozzuk meg az e λx, xe λx, x e λx,, x k 1 e λx függvények

Részletesebben

Gazdasági matematika II. vizsgadolgozat megoldása, június 10

Gazdasági matematika II. vizsgadolgozat megoldása, június 10 Gazdasági matematika II. vizsgadolgozat megoldása, 204. június 0 A dolgozatírásnál íróeszközön kívül más segédeszköz nem használható. A dolgozat időtartama: 90 perc. Ha a dolgozat első részéből szerzett

Részletesebben