41. Szimmetrikus mátrixok Cholesky-féle felbontása
|
|
- Sára Kisné
- 9 évvel ezelőtt
- Látták:
Átírás
1 Benyújtja: Kaszaki Péter (KAPMAAT.SZE) 2005 november oldal
2 Tartalomjegyzék 1. Bevezetés 4 2. A Gauss elimináció és az LU felbontás Gauss elimináció A Gauss elimináció mátrixos alakban Az LU felbontás 5 3. A Cholesky-féle felbontás definiálása Definíció: mátrixok szimmetriája Definíció: pozitív definit mátrix Definíció: Cholesky-féle felbontás 6 4. A Cholesky-féle felbontás tulajdonságai, alkalmazhatóságai A Cholesky-féle felbontás egyértelmű Mátrixok invertálása LU felbontás segítségével Mátrix determinánsának kiszámolása Cholesky-féle felbontás segítségével Sajátértékek, sajátvektorok és az LU felbontás Sajátérték, sajátvektor definíciója Karakterisztikus polinom Sajátértékek kiszámolása az LU felbontás segítségével Sajátvektorok kiszámítása az LU felbontás segítségével Egyenletrendszerek közelítő megoldásainak iteratív finomítása LU felbontás segítségével 8 5. Algoritmusok Cholesky felbontásra Cholesky algoritmus A Cholesky-Banachiewicz és a Cholesky-Crout algoritmusok: parketta algoritmus Numerikus stabilitás, műveletigény Cholesky felbontás a MATLAB-ban Lineáris egyenletrendszerek a MATLAB-ban A Cholesky-féle felbontás a MATLAB-ban 15 2.oldal
3 7. Összegzés Irodalomjegyzék 17 3.oldal
4 1. Bevezetés Matematikai számításaink során gyakran felmerül a lineáris egyenletrendszerek megoldása. A matematika történelme során sokan, sokféle megoldást adtak erre a problémára: lényegében kétféle módszertípus alakult ki: az egyik, amikor megpróbáljuk az egyenletekből a pontos 1 megoldást kinyerni, a másik, amikor csupán csak meg akarjuk közelíteni a megoldást, viszont minden lépéssel közelebb és közelebb szándékozunk kerülni a megoldáshoz. Ez előbbi elv alapján működő algoritmusokat direkt módszereknek, míg az utóbbiakat iterációs módszereknek hívjuk. Mindkét módszertípusnak megvan a maga használhatósági/alkalmazási köre, amelyet az esszé egy későbbi részén részletesen elemzek. A direkt módszerek közé sorolható a Carl Friedrich Gaussról elnevezett Gauss elimináció vagy más néven Gauss-Jordan elimináció. Ennek a módszernek a mátrixos alakban történő alkalmazása az egyenlet mátrixának LU felbontása, melynek egy speciális esete az André-Louis Cholesky francia matematikusról elnevezett Cholesky-féle felbontás. Az esszé további részeiben a Cholesky-féle felbontást fogom elemezni változatos szempontok szerint. 2. A Gauss elimináció és az LU felbontás Mielőtt még definiáljuk a Cholesky-féle felbontást, két fontos fogalmat nem árt tisztázni. Ezek a Gauss elimináció és az LU felbontás. Nem tárgyalom részletesen őket, csak annyira, amennyire a Cholesky-féle felbontás megértéséhez szükséges. 2.1 Gauss elimináció A Gauss eliminációnak két fázisa van: (1.) egy eliminációs, amikor is lépcsős alakra hozzuk az egyenletrendszert és (2.) egy behelyettesítési, amikor is az utolsó egyenlettől kezdve kifejezzük az egyenletekből a még ismeretlen változókat a már ismert változók segítségével. (1) Eliminációs fázis: a 1,1 x 1 a 1,2 x 2 a 1,3 x 3 a 1,n x n = b 1 a 2,1 x 1 a 2,2 x 2 a 2,3 x 3 a 2,n x n = b 2 a 3,1 x 1 a 3,2 x 2 a 3,3 x 3 a 3,n x n = b 3 a n,1 x 1 a n,2 x 2 a n,3 x 3 a n, n x n = b n A fenti egyenletrendszert sorcserékkel, 0-tól különböző skalárokkal való szorzással és az egyenletek egymáshoz adásával a lent látható alakra hozzuk: a 1,1 x 1 a 1,2 x 2 a 1,3 x 3 a 1,n x n = b 1 a 2,2 x 2 a 2,3 x 3 a 2,n x n = b 2 a 3,3 x 3 a 3,n x n = b 3 a n,n x n = b n 1 kerekítési és örökölt hibát leszámítva 4.oldal
5 (2.) Behelyettesítési fázis: Az utolsó egyenletből kifejezem az utolsó ismeretlent, majd az utolsó előtti egyenletből az utolsó előtti ismeretlent,, végül az első egyenletből az első ismeretlent, felhasználva az eddig kiszámolt ismeretlenek értékét: a n, n x n = b n x n = b n a n, n a n 1, n 1 x n 1 a n 1,n x n = b n x n 1 = b n a n 1, n x n a n, n a 1,1 x 1 a 1,2 x 2 a 1,3 x 3 a 1,n x n = b 1 x 1 = b 1 a 1,2 x 2 a 1,3 x 3 a 1,n x n a 1, A Gauss elimináció mátrixos alakban Lévén a számítógépek gyorsabban képesek számolni, ha az adatokat vektorok formájában tároljuk és nem egyedi változókként (Ez a processzorok gyorsítótáras felépítéséből adódik), ezért célszerűnek látszik a Gauss elimináció mátrixokkal való implementálása. A Gauss elimináció mindkét fázisát leírhatjuk mátrixműveletekkel is. Legyen: a 1,1 a 1,2 a 1,n a A = 2,1 a 2,2 a 2,n a n,1 a n,2 a n,n, x = és b = x1 x 2 n x b1 b 2 n. b Ekkor a kiindulási egyenletünk felírhatjuk A x = b alakban is. A Gauss elimináció első fázisában megfelelő M i eliminációs mátrixokkal való szorzással hozzuk létre az egyenletrendszer lépcsős alakját. Mátrixos alakban felírva az egyenletünk U x = c alakú lesz, ahol U egy felső háromszögmátrixot jelöl. A második fázisban pedig változó behelyettesítéssel megoldjuk az U x = c egyenletrendszert. 2.2 Az LU felbontás Az A mátrix LU felbontásán egy olyan L és U mátrixpárost értünk, melyre teljesül, hogy A = L U, ahol L alsó háromszögmátrix, U pedig felső háromszögmátrix. A Gauss elimináció LU felbontás segítségével is felírható. Ha ismerjük az egyenlet mátrixának LU felbontását, akkor a következő kettő, az eredeti egyenletrendszernél egyszerűbben megoldható egyenletrendszert kell csak megoldani: L y = b U x = y 5.oldal
6 3. A Cholesky-féle felbontás definiálása 3.1 Definíció: mátrixok szimmetriája Egy A mátrix szimmetrikus, ha A = A T. Ha egy mátrix szimmetrikus, akkor négyzetes is. 3.2 Definíció: pozitív definit mátrix Egy A mátrix pozitív definit, ha x T A x 0 x 0 R esetén. 3.3 Definíció: Cholesky-féle felbontás Adott egy A szimmetrikus, pozitív definit mátrix a R n n számtest felett. Az A mátrix Cholesky-féle felbontása alatt egy olyan L R n n alsó háromszögmátrixot értünk, melyre A = L L T teljesül. 4. A Cholesky-féle felbontás tulajdonságai, alkalmazhatóságai A Cholesky-féle felbontás az LU felbontás speciális esete. Ezért ha a Cholesky-féle felbontás egy tulajdonsága az LU felbontásra is teljesül, akkor azt a tulajdonságot az LU felbontásra mondom ki. 4.1 A Cholesky-féle felbontás egyértelmű Tegyük fel, hogy az A mátrixnak két Cholesky-féle felbontása is létezik: A = L 1 L 1 T = L 2 L 2 T Ekkor felírhatjuk: L 2 1 L 1 = L 2 T L 2 T 1 Így most az egyenlet bal oldalán egy alsó háromszögmátrix áll, a jobb oldalán pedig egy felső háromszögmátrix. Ez csak úgy lehet, ha L 1 2 L 1 és L T 2 L T 2 1 is diagonális. Legyen D = L 2 1 L 1 = L 2 T L 2 T 1. Ekkor D 2 = D D T = L 2 1 L 1 L 2 T L 2 T 1 T = L 2 1 L 1 L 2 1 L 2 = L 2 1 I L 2 = I. Ezzel beláttuk: L 1 = L Mátrixok invertálása LU felbontás segítségével Legyen X az A mátrix inverze, x i az X i. oszlopvektora, I az egységmátrix és e i az egységmátrix i. oszlopvektora. 6.oldal
7 Ekkor felírhatjuk: A X = I továbbá a következő egyenletrendszereket: A x 1 = e 1 A x 2 = e 2 A x n = e n Felhasználva az A mátrix LU felbontását: U x 1 = L 1 e 1 U x 2 = L 1 e 2 U x n = L 1 e n Ha a [8.] 3.3 fejezetében alkalmazott módszert használjuk LU felbontásra, akkor az L 1 -t is megkapjuk a felbontás során, így az inverz számítással nem kell bajlódnunk. 4.3 Mátrix determinánsának kiszámolása Cholesky-féle felbontás segítségével Ha az A n n mátrixnak létezik Cholesky-féle felbontása ( A = L L T ), akkor a determinánsa a következő módon számolható ( [1.] könyv segédtétele alapján): n 2 det A = l i,i i=1 4.4 Sajátértékek, sajátvektorok és az LU felbontás A sajátértékek és sajátvektorok kiszámolására is felhasználható az LU felbontás. Lássuk hogyan! Sajátérték, sajátvektor definíciója Legyen A négyzetes mátrix. az A mátrix sajátértéke és x 0 a hozzá tartozó sajátvektor, ha A x = x teljesül Karakterisztikus polinom Az A mátrix karakterisztikus polinomján a det A i = 0 polinomot értjük. A karakterisztikus polinom gyökei az A mátrix sajátértékeit adják. 7.oldal
8 4.4.3 Sajátértékek kiszámolása az LU felbontás segítségével Vegyük a következő iterációt: A 1 = A A k = U k 1 L k 1 ahol L k 1, U k 1 az A k 1 Mátrix LU felbontása. [8.] 4.6 fejezete megmutatja, hogy A k egy olyan mátrixhoz konvergál, amelynek a főátlójában az A mátrix sajátértékei találhatók, abszolút értékeik szerint csökkenő sorrendben Sajátvektorok kiszámítása az LU felbontás segítségével Ha adott egy sajátértéke az A mátrixnak, akkor a hozzá tartozó x sajátvektort a következő lineáris egyenletrendszer megoldásával számolhatjuk ki: A I x = 0 Ha ismerjük A I LU felbontását, akkor elég csak U x = 0 -t kiszámolni, hiszen L 1 0 = Egyenletrendszerek közelítő megoldásainak iteratív finomítása LU felbontás segítségével Az LU felbontás egyik fontos alkalmazása a pontatlan megoldás iteratív finomítása. Tegyük fel, hogy az (1.) A x = b egyenletrendszerre van egy közelítő megoldásunk, jelöljük ezt x 0 -lal. Legyen r 0 (2.) r i = A x i b a maradékvektor, amelyet a következő képlet segítségével számolunk: Legyen c i korrekció az x i közelítő megoldás eltérése az x pontos megoldástól: (3.) x = x i c i (1.)-be behelyettesítve (3.)-t kapjuk: A x i c i b = 0 (2.) behelyettesítve adódik: A c i r i =0 Ezt az egyenletrendszert c i x i 1 = x i c i összeget. -re nézve megoldjuk, majd képezzük az Az iterációt addig folytatjuk, amíg eléggé meg nem közelítjük a pontos megoldást. 8.oldal
9 5. Algoritmusok Cholesky felbontásra A következő részben három számolási módszert mutatok be és elemzek Cholesky-féle felbontásra, ezen felül bemutatom az egyik kézi számolásnál alkalmazott változatát is. A három algoritmusból kettő csak minimális mértékben tér el, ezért együtt tárgyalom őket. 5.1 Cholesky algoritmus A Cholesky algoritmus a Gauss elimináció egy módosított változata. Eredetileg szimmetrikus, pozitív definit mátrixú egyenletek megoldására találták ki. Ezt az algoritmust mátrixos alakba Tadeusz Banachiewicz lengyel matematikus írta fel. Az algoritmus annyi lépésből áll, ahány oszlopa (sora) van a felbontandó mátrixnak. Az algoritmus minden egyes lépése a kiszámítandó L mátrix egy oszlopát adja eredményül ( L i -t). Tekintsük most az algoritmus formális felírását: Legyen A az a mátrix, amelynek keressük a Cholesky-féle felbontását, legyen L az A Cholesky-féle felbontása, továbbá jelöljük I n -el az n n -es egységmátrixot, és 0 -val a zérusmátrixot. Legyen Ha A 1 = A. A i = I i T 0 a i,i b i 0 b i B i alakú, akkor A i 1 -t a következő helyettesítésekkel kapjuk: a i,i := 1 ; b i := 0 ; b i T := 0 ; B i := B i 1 a i,i b i b i T Ezáltal A i 1 a következő alakú lesz: A i 1 = I i 1 T B i 1 b a i b i i,i A i -ből L i -t a következő módon kapjuk: L i := I i a i, i b i a i,i I n i Miután L n -t is kiszámoltuk L a következő módon adódik: 9.oldal
10 L = L 1 L 2 L n MATLAB nyelven a Cholesky algoritmus a következő kóddal valósítható meg: function L = CholAlg(A) n = size(a); L = eye(n); Ai = A; for i = 1 : n Li = eye(n); Li(i,i) = sqrt( Ai(i,i) ); Li(i+1:n, i) = 1 / Li(i,i) * Ai((i+1):n, i); L = L *Li; Ai(i+1:n, i+1:n) = Ai(i+1:n, i+1:n) - 1/A(i,i) * Ai(i+1:n, i)*ai(i, i+1:n); end Lássunk most egy példát a Cholesky algoritmusra: Számoljuk ki a következő 4 4 mátrix Cholesky-féle felbontását: A = 1. lépés: A 1 = A = 2. lépés: A 2 = 3. lépés: A 3 = 4. lépés: A 4 = L = L = L 3 = L 4 = oldal
11 Az eredmény: L = L 1 L 2 L 3 L 4 = A Cholesky-Banachiewicz és a Cholesky-Crout algoritmusok: A Cholesky-Banachiewicz és a Cholesky-Crout algoritmusok csak minimális mértékben különböznek egymástól, ezért együtt tárgyalom őket: Legyen A az az n n -es szimmetrikus, pozitív definit mátrix, amelynek keressük a Choleskyféle felbontását, L pedig egy olyan alsó háromszögmátrix, amely az A mátrix Cholesky-féle felbontását adja meg: a 1,1 a 1,2 a 1,n A = a 2,1 a 2,2 a 2,n a n,1 a n,2 a n,n, L =, T A = L L. A tárgyalt algoritmusok az l1,1 0 0 l 2,1 l 2,2 0 l n,1 l n,2 l n, n L mátrixot elemről-elemre számolják ki a következő képletek alapján: L főátlóbeli elemeit így számoljuk: l i, i = a i,i i 1 k=1 L főátló alatti elemeit i j pedig így: l i, j = 1 l j, j 2 l i, k j 1 a i, j k =1 l i, k l j, k Összesen n n 1 elemet kell kiszámolnunk. Mindkét algoritmus először az l 2 1,1 elemet számolja ki. A Cholesky-Banachiewicz algoritmus soronként halad lefelé az L mátrix kiszámításával, szemben a Cholesky-Crout algoritmussal, ami viszont oszlopról oszlopra halad. MATLAB nyelven a Cholesky-Banachiewicz algoritmus a következő kóddal valósítható meg (a kód minimális megváltoztatásával a Cholesky-Crout algoritmushoz juthatunk): function L = CholBanach(A) n = size(a); L = eye(n); for k = 1 : n for j = 1 : k-1 L(k,j) = 1 / L(j,j) * ( A(k,j) - L(k, 1:(j-1)) * L(j, 1:(j-1))' ); end L(k,k) = sqrt( A(k,k) - L(k, 1:(k-1))*L(k, 1:(k-1))' ); end 11.oldal
12 5.3 parketta algoritmus A most bemutatásra kerülő algoritmus megegyezik a Cholesky-Crout algoritmussal. Ha olyan eset adódna, hogy nem számítógéppel szándékozzuk a Cholesky-féle felbontást elvégezni, akkor érdemes a szemléletes parketta algoritmust alkalmazni. Az algoritmus neve onnan ered, hogy amikor egy szobát parkettáznak, akkor az egyes parkettaléceket mindig az előzőre merőlegesen rakják. Ennél az algoritmusnál is hasonlóan járunk el: Ha kiszámoltuk az L i. oszlopát, akkor ezzel kiszámoltuk az L T i. sorát is: a 11 a 12 a 13 a 21 a 22 a 23 = a 31 a 32 a 33 l l 21 l 31 l 21 l l 22 l 32 l 31 l 32 l 33 l l 33 Az algoritmust = a következő A mátrixon mutatom be: A Számoljunk akkor! = l l1,1 2,1 l3,1 l 2,1 l 2,2 0 0 l 2,2 l 3,2 l 3,1 l 3,2 l 3,3 l1,1 0 0 l 3,3 9 = l 1,1 l 1,1 l 1,1 = = l 2,1 l 3,1 l 2,1 l 2,2 0 0 l 2,2 l 3,2 l 3,1 l 3,2 l 3, l 3,3 6 = l 2,1 3 l 2,1 = 2 3 = l 3,1 3 l 3,1 = = l 2,2 0 0 l 2,2 l 3,2 1 l 3,2 l 3, l 3,3 5 = 2 2 l 2,2 l 2,2 l 2,2 = 1 4 = 1 2 l 3,2 1 l 3,2 = = l 3, l 3,3 12.oldal
13 21 = l 3,3 l 3,3 l 3,3 = 4 Tehát: = Numerikus stabilitás, műveletigény Az LU és a Cholesky-féle felbontás a direkt módszerek közé tartozik, tehát a végeredményben csak örökölt hiba és kerekítési hiba lehet, szemben az iterációs módszerekkel, ahol az eredményt képlethiba is terheli. Az eredményben megjelenő kerekítési hiba mértéke függ a felbontandó mátrix kondíciószámától. Ha ez közel 1, akkor a mátrix jól kondicionált, tehát kevés kerekítési hibára kell számítanunk, ha viszont nagy, akkor sok kerekítési hiba várható. Szemben az LU felbontással, a Cholesky-féle felbontás esetén nincs lehetőségünk az egyenletrendszer mátrixának kondíciószámán javítani sor és oszlopcserékkel, hiszen a Choleskyféle felbontáshoz szimmetrikus, pozitív definit mátrix kell. Vizsgáljuk most meg a futási időt! E tekintetében a Cholesky-féle felbontás a jobb: Míg az LU felbontás műveletigénye [1.] könyv szerint 2 3 n3 O n 2, addig a Cholesky-féle felbontás műveletigénye 1 3 n3 O n 2. Sajnos a MATLAB újabb verziói már nem tartalmaznak a műveletigény mérésére szolgáló utasításokat, a flops utasítás hatására pl. a következő hibaüzenetet kapjuk: >> flops Warning: Flop counts are no longer available. (Type "warning off MATLAB:flops:UnavailableFunction" to suppress this warning.) > In C:\MATLAB6p5\toolbox\matlab\elmat\flops.m at line 11 Ezért a következő trükk alkalmazására kényszerültem: function mero(n) A = rand(n,n); A = A*A'; tic; chol(a); Chol = toc tic; CholBanach(A); CholB = toc 13.oldal
14 tic; CholAlg(A); CholA = toc A fenti függvény segítségével a következő eredményeket kaptam: n chol CholBanch CholAlg Ezek alapján a beépített chol függvény a leggyorsabb, ezután jön a CholBanach szkript és legvégül igen rossz futási idővel a CholAlg szkript. A CholAlg szkript azért ilyen lassú mert minden egyes lépésben ki kell számolnia az L i mátrixon kívül az A i -t is, ez pedig sok időbe telik, ha A nagy. 6. Cholesky felbontás a MATLAB-ban 6.1 Lineáris egyenletrendszerek a MATLAB-ban A MATLAB lineáris egyenletrendszerekkel kapcsolatos utasításai az LU, a Cholesky és az ortogonális QR felbontáson alapulnak. Ezek megvalósítására az lu, a chol, és a qr utasítások szolgálnak. Egy A x = b alakú lineáris egyenletrendszert így oldhatunk meg MATLAB-ban: >> x = A\b Ha egy egyenletrendszer mátrixa szinguláris, akkor figyelmeztetést kapunk: >> A = zeros(6); >> b=10*rand(6,1); >> x=a\b Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = e oldal
15 x = Inf NaN NaN NaN NaN NaN 6.2 A Cholesky-féle felbontás a MATLAB-ban A MATLAB-ban a Cholesky-féle felbontásra az chol és a cholinc parancsok szolgálnak. A chol parancs használata: (1.) R = chol(x) vagy (2.) [R, p] = chol(x) Lévén csak szimmetrikus mátrixoknak létezik Cholesky-féle felbontása, a chol utasítás csak az X mátrix főátlóbeli és a főátló feletti elemeit használja. Ez viszont azt is lehetővé teszi, hogy egy nem szimmetrikus mátrixra hívjuk meg a chol utasítást. Így például előállhat a következő fura helyzet: Egy C mátrix Cholesky-féle felbontása nem ugyanazt adja eredményül, mint a C mátrix transzponáltjának Cholesky-féle felbontása. Ilyen helyzetet mi is könnyen előállíthatunk a következő kód segítségével: >> A = abs(20*rand([6,6])); >> B = abs(20*rand([6,6])); >> A= A*A'; >> B= B*B'; >> C = tril(a)+triu(b); >> chol(c) - chol(c') ans = Ha az X mátrix nem pozitív definit, akkor az (1.) hívási mód esetén hibaüzenetet kapunk: >> A = rand(6,6); >> chol(a)??? Error using ==> chol Matrix must be positive definite. Ha viszont a (2.) hívási módot alkalmazzuk, akkor nem kapunk hibaüzenetet: >> A = rand(6,6); >> [R, p] = chol(a) 15.oldal
16 R = p = 3 Ez a hívási mód egy mátrixot (R) és egy számot (p) ad eredményként vissza. Ha a paraméterként kapott mátrix pozitív definit, akkor az R annak Cholesky-féle felbontása, a p pedig 0 lesz. Ha a paraméterként kapott mátrix nem pozitív definit, akkor az R mátrix a következő utasítással képezhető legnagyobb pozitív definit mátrixnak a Cholesky-féle felbontása lesz, p pedig annak mérete +1: >> A(1:p-1,1:p-1) A cholinc parancs használata: R = chol(x, tol) Ahol X a felbontandó mátrix, tol pedig egy toleranciaérték. A cholinc parancs ritka mátrixok nem teljes, azaz közelítő (incomplete) Cholesky-féle felbontására szolgál. Ezt a parancsot ritka mátrixok iterációs módszerei kapcsán alkalmazzák prekondícionálásra. 7. Összegzés Egy A mátrix Cholesky-féle felbontása alatt egy L alsó háromszögmátrixot értünk, amelyre A = L L T teljesül. A Cholesky-féle felbontást főleg lineáris egyenletrendszerek megoldására használják. Ezen felül lehet vele mátrixot invertálni, determinánst számolni, sajátértéket, sajátvektort meghatározni és lineáris egyenletrendszer megoldását pontosítani. Fontos szerepet játszik továbbá a statisztika területén és a Monte Carlo eljárásokban, amelyek különböző matematikai és fizikai rendszerek viselkedésének modellezésére szolgálnak. Kiszámolni a Cholesky algoritmus, Cholesky-Banachiewicz és a Cholesky-Crout algoritmusok segítségével tudjuk. A Cholesky-féle felbontás közel kétszer olyan gyors, mint az LU felbontás. Viszont nagyméretű mátrixok esetén már a futásidőt is nagy, nem beszélve a memóriaigényről. Ezért inkább kis és közepes méretű mátrixok, valamint nagyméretű sávmátrixok felbontására célszerű alkalmazni. Hibák tekintetében is jól vizsgázik: numerikusan stabilis eljárás, természetesen a kiszámítandó mátrix kondicionáltságától függően. 16.oldal
17 8. Irodalomjegyzék Könyvek: Szerző(k) Cím Kiadó Kiadás 1. Virágh János Numerikus matematika JATE Press Galántai Aurél, Jeney András Numerikus módszerek Miskolci egyetemi kiadó 3. Bálint Elemér Közelítő matematikai módszerek 1998 Műszaki könyvkiadó Peter Henrici Numerikus analízis Műszaki könyvkiadó Josef Stoer Numerische Mathematik 1. Springer-Lehrbuch Josef Stoer Numerische Mathematik 2. Springer-Lehrbuch Szabó László Lineáris Algebra Polygon könyvtár 2003 Internetes források, segédeszközök: Megnevezés Cím 8. A tárgy hivatalos jegyzete 9. Google kereső WikiPedia lexikon ABSOLUTE astronomy 17.oldal
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
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
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
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
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é:
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
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
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:
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
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
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:
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:
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,
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,
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)
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.
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.
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ó:
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
7. gyakorlat megoldásai
7. gyakorlat megoldásai Komple számok, sajátértékek, sajátvektorok F1. Legyen z 1 = + i és z = 1 i. Számoljuk ki az alábbiakat: z 1 z 1 + z, z 1 z, z 1 z,, z 1, z 1. z M1. A szorzásnál használjuk, hogy
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
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
Numerikus módszerek 1.
Numerikus módszerek 1. Tantárgy kódja: IP-08bNM1E, IP-08bNM1G (2+2) Az elsajátítandó ismeretanyag rövid leírása: A lebegıpontos számábrázolás egy modellje. A hibaszámítás elemei. Lineáris egyenletrendszerek
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ő
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
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
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
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
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
Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István
Sajátértékek és sajátvektorok A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris transzformáció Vektorok lineáris transzformációja: általános esetben az x vektor iránya és nagysága
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ű
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
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
Feladat: megoldani az alábbi egyenletrendszert: A x = b,
Gauss Jordan-elimináció Feladat: megoldani az alábbi egyenletrendszert: ahol A négyzetes mátrix. A x = b, A Gauss Jordan-elimináció tulajdonképpen az általános iskolában tanult módszer lineáris egyenletrendszerek
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
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
rank(a) == rank([a b])
Lineáris algebrai egyenletrendszerek megoldása a Matlabban Lineáris algebrai egyenletrendszerek a Matlabban igen egyszer en oldhatók meg. Legyen A az egyenletrendszer m-szer n-es együtthatómátrixa, és
A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek
10. gyakorlat Mátrixok sajátértékei és sajátvektorai Azt mondjuk, hogy az A M n mátrixnak a λ IR szám a sajátértéke, ha létezik olyan x IR n, x 0 vektor, amelyre Ax = λx. Ekkor az x vektort az A mátrix
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
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
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
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
9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35
9. Előadás (9. előadás) Lineáris egyr.(3.), Sajátérték 2019. április 24. 1 / 35 Portfólió-analízis Tegyük fel, hogy egy bank 4 különböző eszközbe fektet be (réz, búza, arany és kakaó). Az ügyfeleinek ezen
3. el adás: Determinánsok
3. el adás: Determinánsok Wettl Ferenc 2015. február 27. Wettl Ferenc 3. el adás: Determinánsok 2015. február 27. 1 / 19 Tartalom 1 Motiváció 2 A determináns mint sorvektorainak függvénye 3 A determináns
Legkisebb négyzetek módszere, Spline interpoláció
Közelítő és szimbolikus számítások 10. gyakorlat Legkisebb négyzetek módszere, Spline interpoláció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján
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
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:
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ó
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:
3. Lineáris egyenletrendszerek megoldása február 19.
3. Lineáris egyenletrendszerek megoldása 2018. február 19. Lineáris egyenletrendszer M darab egyenlet N változóval, az a ij és b j értékek ismertek: a 11 x 1 + a 12 x 2 +... + a 1N x N = b 1 a 21 x 1 +
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
Lineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós
Lineáris algebra és a rang fogalma (el adásvázlat, 2010. szeptember 29.) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: (1) A mátrixalgebrával kapcsolatban: számtest
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
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
karakterisztikus egyenlet Ortogonális mátrixok. Kvadratikus alakok főtengelytranszformációja
Mátrixok hasonlósága, karakterisztikus mátrix, karakterisztikus egyenlet Ortogonális mátrixok. Kvadratikus alakok főtengelytranszformációja 1.Mátrixok hasonlósága, karakterisztikus mátrix, karakterisztikus
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
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
Szinguláris érték felbontás Singular Value Decomposition
Szinguláris érték felbontás Singular Value Decomposition Borbély Gábor 7. április... Tétel (teljes SVD. Legyen A C m n mátrix (valósra is jó, ekkor léteznek U C m m és V C n n unitér mátrixok (valósban
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
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
Keresztmetszet másodrendű nyomatékainak meghatározása
BUDAPEST MŰSZAK ÉS GAZDASÁGTUDOMÁNY EGYETEM Keresztmetszet másodrendű nyomatékainak meghatározása Segédlet a Szilárdságtan c tárgy házi feladatához Készítette: Lehotzky Dávid Budapest, 205 február 28 ábra
Matlab alapok. Baran Ágnes
Matlab alapok Mátrixok Baran Ágnes Mátrixok megadása Mátrix megadása elemenként A = [1, 2, 3; 4, 5, 6; 7, 8, 9] vagy A = [1 2 3; 4 5 6; 7 8 9] eredménye: A = 1 2 3 4 5 6 7 8 9 (Az egy sorban álló elemeket
DETERMINÁNSSZÁMÍTÁS. Határozzuk meg a 1 értékét! Ez most is az egyetlen elemmel egyezik meg, tehát az értéke 1.
DETERMINÁNSSZÁMÍTÁS A (nxn) kvadratikus (négyzetes) mátrixhoz egyértelműen hozzárendelhetünk egy D R számot, ami a mátrix determinánsa. Már most megjegyezzük, hogy a mátrix determinánsa, illetve a determináns
Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )
Lineáris leképezések 1 Lineáris-e az f : R 2 R 2 f(x, y = (3x + 2y, x y leképezés? A linearitáshoz ellen riznünk kell, hogy a leképzés additív és homogén Legyen x = (x 1, R 2, y = (y 1, y 2 R 2, c R Ekkor
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
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
Első zárthelyi dolgozat megoldásai biomatematikából * A verzió
Első zárthelyi dolgozat megoldásai biomatematikából * A verzió Elméleti kérdések: E. Mikor nevezünk egy gráfot gyengén és mikor erősen összefüggőnek? Adjon példát gyengén összefüggő de erősen nem összefüggő
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)
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 11 XI LINEÁRIS EGYENLETRENDSZEREk 1 LINEÁRIS EGYENLETRENDSZER A lineáris egyenletrendszer általános alakja: (1) Ugyanez mátrix alakban: (2), ahol x az ismeretleneket tartalmazó
Matematikai geodéziai számítások 5.
Matematikai geodéziai számítások 5 Hibaterjedési feladatok Dr Bácsatyai László Matematikai geodéziai számítások 5: Hibaterjedési feladatok Dr Bácsatyai László Lektor: Dr Benedek Judit Ez a modul a TÁMOP
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
Algoritmusok Tervezése. 1. Előadás MATLAB 1. Dr. Bécsi Tamás
Algoritmusok Tervezése 1. Előadás MATLAB 1. Dr. Bécsi Tamás Tárgy adatok Előadó: Bécsi Tamás, St 106, becsi.tamas@mail.bme.hu Előadás:2, Labor:2 Kredit:5 Félévközi jegy 2 db Zh 1 hallgatói feladat A félév
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ő,
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!
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.):
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
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
Tétel: Ha,, akkor az ábrázolt szám hibája:
1. A lebegpontos számábrázolás egy modellje. A normalizált lebegpontos 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) fogalma,
Lineáris algebra. =0 iє{1,,n}
Matek A2 (Lineáris algebra) Felhasználtam a Szilágyi Brigittás órai jegyzeteket, néhol a Thomas féle Kalkulus III könyvet. A hibákért felelosséget nem vállalok. Hiányosságok vannak(1. órai lin algebrai
Robotok inverz geometriája
Robotok inverz geometriája. A gyakorlat célja Inverz geometriai feladatot megvalósító függvények implementálása. A megvalósított függvénycsomag tesztelése egy kétszabadságfokú kar előírt végberendezés
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,
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,
Mátrixok és lineáris egyenletrendszerek
Mátrixok és lineáris egyenletrendszerek A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Mátrixok megadása octave:##> A=[5 7 9-1 3-2] A = 5 7 9-1 3-2 Javasolt kiírni a,-t és ;-t octave:##>
Baran Ágnes. Gyakorlat Vektorok, mátrixok, lineáris egyenletrendszerek. Baran Ágnes Matematika Mérnököknek
Matematika Mérnököknek 1. Baran Ágnes Gyakorlat Vektorok, mátrixok, lineáris egyenletrendszerek Baran Ágnes Matematika Mérnököknek 1. 5.-8. Gyakorlat 1 / 71 Feladat 1. Legyen a = ( 1 2 ) ( 4, b = 3 ),
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
Vektorterek. =a gyakorlatokon megoldásra ajánlott
Vektorterek =a gyakorlatokon megoldásra ajánlott 40. Alteret alkotnak-e a valós R 5 vektortérben a megadott részhalmazok? Ha igen, akkor hány dimenziósak? (a) L = { (x 1, x 2, x 3, x 4, x 5 ) x 1 = x 5,
Polinomok, Lagrange interpoláció
Közelítő és szimbolikus számítások 8. gyakorlat Polinomok, Lagrange interpoláció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján 1. Polinomok
Irodalom. (a) A T, B T, (b) A + B, C + D, D C, (c) 3A, (d) AD, DA, B T A, 1 2 B = 1 C = A = 1 0 D = (a) 1 1 3, B T = = ( ) ; A T = 1 0
Irodalom ezek egyrészt el- A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: hangzanak az előadáson, másrészt megtalálják a jegyzetben: Szabó László: Bevezetés a lineáris algebrába, Polygon
Problémás regressziók
Universitas Eotvos Nominata 74 203-4 - II Problémás regressziók A közönséges (OLS) és a súlyozott (WLS) legkisebb négyzetes lineáris regresszió egy p- változós lineáris egyenletrendszer megoldása. Az egyenletrendszer
Numerikus Analízis. Király Balázs 2014.
Numerikus Analízis Király Balázs 2014. 2 Tartalomjegyzék 1. A hibaszámítás elemei 7 1.1. A matematika modellezés folyamata és a hibaforrások megjelenése.. 7 1.2. Lebegőpontos számábrázolás.......................
Rang, sajátérték. Dr. Takách Géza NyME FMK Informatikai Intézet takach/ február 15
Diszkrét matematika II, 2 el adás Rang, sajátérték Dr Takách Géza NyME FMK Informatikai Intézet takachinfnymehu http://infnymehu/ takach/ 25 február 5 Gyakorlati célok Ezen el adáson, és a hozzá kapcsolódó
Lineáris algebra numerikus módszerei
Bevezetés Szükségünk van a komplex elemű mátrixok és vektorok bevezetésére. A komplex elemű n-dimenziós oszlopvektorok halmazát C n -el jelöljük. Hasonlóképpen az m n méretű komplex elemű mátrixok halmazát
Matematikai programok
Matematikai programok Mátrixalapú nyelvek MatLab Wettl Ferenc diái alapján Budapesti M szaki Egyetem Algebra Tanszék 2017.11.07 Borbély Gábor (BME Algebra Tanszék) Matematikai programok 2017.11.07 1 /
Matematikai programok
Matematikai programok Mátrixalapú nyelvek octave Wettl Ferenc 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 T E M Wettl
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
Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel
Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel Segédlet az A végeselem módszer alapjai tárgy 4. laborgyakorlatához http://www.mm.bme.hu/~kossa/vemalap4.pdf Kossa Attila (kossa@mm.bme.hu)
Mátrixfelbontások BSc szakdolgozat
Eötvös Loránd Tudományegyetem Természettudományi Kar Radnai Georgina Mátrixfelbontások BSc szakdolgozat Témavezető: Ágoston István Algebra és Számelmélet tanszék Budapest, 6 Tartalomjegyzék Bevezetés 4.
1. Diagonalizálás. A Hom(V) diagonalizálható, ha van olyan bázis, amelyben A mátrixa diagonális. A diagonalizálható van sajátvektorokból álló bázis.
1 Diagonalizálás Diagonalizálható mátrixok Ismétlés Legyen M,N T n n Az M és N hasonló, ha van olyan A lineáris transzformáció, hogy M is és N is az A mátrixa egy-egy alkalmas bázisban Az M és N pontosan
LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40
LINEÁRIS ALGEBRA matematika alapszak SZTE Bolyai Intézet, 2016-17. őszi félév Euklideszi terek Euklideszi terek LINEÁRIS ALGEBRA 1 / 40 Euklideszi tér Emlékeztető: A standard belső szorzás és standard
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