[1] LU rozklad A = L U

Podobné dokumenty
Soustavy linea rnı ch rovnic

4. Trojúhelníkový rozklad p. 1/20

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

D 11 D D n1. D 12 D D n2. D 1n D 2n... D nn

[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici

Soustavy lineárních rovnic

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Aplikovaná numerická matematika - ANM

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

DRN: Soustavy linárních rovnic numericky, norma

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

0.1 Úvod do lineární algebry

Cvičení z Numerických metod I - 12.týden

IB112 Základy matematiky

P 1 = P 1 1 = P 1, P 1 2 =

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

Uspořádanou n-tici reálných čísel nazveme aritmetický vektor (vektor), ā = (a 1, a 2,..., a n ). Čísla a 1, a 2,..., a n se nazývají složky vektoru

1/10. Kapitola 12: Soustavy lineárních algebraických rovnic

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Základy matematiky pro FEK

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

(Cramerovo pravidlo, determinanty, inverzní matice)

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29

Lineární algebra : Násobení matic a inverzní matice

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

Matematika B101MA1, B101MA2

1 Determinanty a inverzní matice

Základy maticového počtu Matice, determinant, definitnost

Kapitola 11: Vektory a matice:

Operace s maticemi

0.1 Úvod do lineární algebry

1 Vektorové prostory.

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Kapitola 11: Vektory a matice 1/19

[1] Důkaz: Necht p(x) = a n x n a 1 x + a 0 = 0 pro všechna x C,

Připomenutí co je to soustava lineárních rovnic

Základy matematiky pro FEK

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra Operace s vektory a maticemi

Vlastní číslo, vektor

Co je obsahem numerických metod?

Úvod do lineární algebry

Soustava m lineárních rovnic o n neznámých je systém

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

[1] Motivace. p = {t u ; t R}, A(p) = {A(t u ); t R} = {t A( u ); t R}

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

4. LU rozklad a jeho numerická analýza

Vektory a matice. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu.

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Numerické metody a programování

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1]

1 0 0 u 22 u 23 l 31. l u11

Číselné vektory, matice, determinanty

Operace s maticemi. 19. února 2018

Matice. Je dána matice A R m,n, pak máme zobrazení A : R n R m.

Lineární algebra - I. část (vektory, matice a jejich využití)

Množinu všech matic typu m n nad tělesem T budeme označovat M m n (T ), množinu všech čtvercových matic stupně n nad T pak M n (T ).

Cvičení 5 - Inverzní matice

Lineární algebra. Matice, operace s maticemi

Soustavy lineárních rovnic-numerické řešení. October 2, 2008

Determinant. Definice determinantu. Permutace. Permutace, vlastnosti. Definice: Necht A = (a i,j ) R n,n je čtvercová matice.

Soustavy lineárních rovnic a determinanty

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

8 Matice a determinanty

Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat

Jedná se o soustavy ve tvaru A X = B, kde A je daná matice typu m n,

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

Numerické metody a programování. Lekce 4

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

0 0 a 2,n. JACOBIOVA ITERAČNÍ METODA. Ax = b (D + L + U)x = b Dx = (L + U)x + b x = D 1 (L + U)x + D 1 b. (i) + T J

7. Lineární vektorové prostory

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.

Determinant matice řádu 5 budeme počítat opakovaným použitím rozvoje determinantu podle vybraného řádku nebo sloupce. Aby byl náš výpočet

12. Determinanty. 12. Determinanty p. 1/25

Symetrické a kvadratické formy

Matematika 2 pro PEF PaE

Numerické řešení soustav lineárních rovnic

Numerické řešení soustav lineárních rovnic

Drsná matematika I 5. přednáška Vektory a matice

Soustavy lineárních rovnic-numerické řešení

Numerická matematika Banka řešených příkladů

3. Grafy a matice. Definice 3.2. Čtvercová matice A se nazývá rozložitelná, lze-li ji napsat ve tvaru A =

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

PROSTORY SE SKALÁRNÍM SOUČINEM. Definice Nechť L je lineární vektorový prostor nad R. Zobrazení L L R splňující vlastnosti

ftp://math.feld.cvut.cz/pub/olsak/linal/

MASARYKOVA UNIVERZITA. Rozklady matic

z textu Lineární algebra

Afinní transformace Stručnější verze

SOUČIN MATIC A m n B n p = C m p, přičemž: a i1 b 1j +a i2 b 2j + +a in b nj = c ij, i=1 m, j=1 p. Např: (-2) = -3

2. Schurova věta. Petr Tichý. 3. října 2012

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

10. DETERMINANTY " # $!

Úvodní informace Soustavy lineárních rovnic. 12. února 2018

Transkript:

[1] LU rozklad A = L U někdy je třeba prohodit sloupce/řádky a) lurozklad, 8, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l. Viz p. d. 4/2010

Terminologie BI-LIN, lurozklad, 8, P. Olšák [2] Definice: Čtvercová matice je horní trojúhelníková, pokud má nenulové prvky soustředěny jen v horním trojúhelníku, jinými slovy, pokud má pod diagonálou jen nulové prvky. Čtvercová matice se nazývá dolní trojúhelníková, pokud má nenulové prvky soustředěny v dolním trojúhelníku, jinými slovy, pokud má nad diagonálou jen nulové prvky. Pozorování: Čtvercovou matici lze přímým chodem eliminační metody převést na horní trojúhelníkovou matici. Schodovitá čtvercová matice je totiž horní trojúhelníková.

Na co LU rozklad BI-LIN, lurozklad, 8, P. Olšák [3] Necht A je regulární čtvercová matice. Předpokládejme, že se podaří najít dolní trojúhelníková matice L a horní trojúhelníková matice U tak, že A = L U. Máme za úkol řešit soustavu A x = b Nahradíme v soustavě matici A součinem L U a označíme U x = z. Dostáváme: L U x = b právě když L z = b, U x = z. Nejprve vyřešíme soustavu L z = b dopřednou substitucí a potom dosadíme z do pravé strany soustavy U x = z, kterou řešíme zpětnou substitucí.

Algoritmus LU rozkladu BI-LIN, lurozklad, 8, P. Olšák [4] Na matici A provádíme jen jeden typ eliminační úpravy: přičtení α-násobku nějakého řádku k jinému, který je napsán pod ním. Tuto úpravu lze emulovat násobením zleva maticí L i, která je jistě dolní trojúhelníková. A A 1 = L 1 A A 2 = L 2 (L 1 A) A 3 = L 3 (L 2 (L 1 A)) U = (L k L 3 L 2 L 1 )A Součin dolních trojúhelníkových matic s jedničkami na diagonále je dolní trojúhelníková matice s jedničkami na diagonále. Inverze dolní trojúhelníkové matice s jedničkami na diagonále je dolní trojúhelníková matice s jedničkami na diagonále. Takže: L A = U, A = (L ) 1 U = LU.

Příklad BI-LIN, lurozklad, 8, P. Olšák [5] 1 2 3 A = 2 3 1 4 2 0 1 2 3 0 1 5 = 0 0 18 L = L 1 1 L 1 2 = 1 2 3 1 0 0 0 1 5 = 2 1 0 A 0 6 12 4 0 1 1 0 0 1 0 0 0 1 0 2 1 0 A = L 2 L 1 A 0 6 1 4 0 1 1 0 0 1 0 0 1 0 0 2 1 0 0 1 0 = 2 1 0 4 0 1 0 6 1 4 6 1 U = 1 2 3 0 1 5 0 0 18

Jak vzniká matice L BI-LIN, lurozklad, 8, P. Olšák [6] Platí L = (L k L 3 L 2 L 1 ) 1 = L 1 L 1 i = 1 L 1 2 L 1 3 L 1 k. Je: 1 0... 0... 0 0 1... 0... 0...... 0 0... 1... 0...... 0 0... α... 0...... 0 0... 0... 1, kde α i je koeficient eliminačního kroku. Celkový součin matic L 1 1 L 1 2 L 1 3 L 1 k (v uvedeném pořadí) obsahuje pod diagonálou na odpovídajících místech opačné hodnoty koeficientů všech eliminačních kroků, které byly v eliminaci provedeny.

Jiný příklad BI-LIN, lurozklad, 8, P. Olšák [7] A = 1 2 3 2 4 1 4 2 0 1 2 3 0 0 5 0 6 12 Nelze pokračovat v eliminaci bez prohození řádků...

Problém BI-LIN, lurozklad, 8, P. Olšák [8] Přestože A je regulární, může se stát, že během eliminace se objeví nulový diagonální prvek. Klasická eliminace pak dovoluje prohodit řádky. To je ale emulováno násobením zleva permutační maticí P i,j, která není dolní trojúhelníková. Výsledný součin emulačních matic pak není dolní trojúhelníková matice. Je tedy třeba prohodit řádky matice A tak, aby nová matice A tento problém neměla a dala se rozložit na L U. Necht P je vhodná permutační matice. Pak P A prohazuje řádky. Předpokládejme: A = P A = L U. Označme (P ) 1 = P. To je také permutační matice. Platí totiž (P ) 1 = (P ) T. S tímto označením dostáváme rozklad: A = P L U

Otázka BI-LIN, lurozklad, 8, P. Olšák [9] Necht A je regulární. Půjde vždy najít takové prohození řádků matice A, aby pak eliminace s jediným povoleným typem operace (přičtení α-násobku řádku k řádku pod ním) dovedla převést matici na horní trojúhelníkovou? Odpověd : Ano. Zdůvodnění: pokud narazíme při eliminaci na potřebu prohodit řádky, prohodíme je ve výchozí matici A a eliminujeme znovu od začátku. Tuto metodu pokus-omyl opakujeme tak dlouho, až se povede matici A s prohozenými řádky eliminovat na U.

Praktický výpočet LU rozkladu BI-LIN, lurozklad, 8, P. Olšák [10] se samozřejmě nedělá metodou pokus-omyl. Koeficienty eliminačních kroků násobíme 1 a ukládáme postupně do matice L, která je na počátku eliminace jednotková. Při potřebě prohodit řádky prohodíme také řádky v matici L, ale necelé: při prohazování k-tého řádku s (k + j)-tým v eliminované matici prohodíme v matici L tytéž řádky, ale jen po sloupec k 1. Další vylepšené numerické metody LU rozkladu mají stejnou složitost jako algoritmus pro maticové násobení.

Shrnutí BI-LIN, lurozklad, 8, P. Olšák [11] Věta: Ke každé regulární matici A existují matice: P... permutační matice, L... dolní trojúhelníková matice s jedničkami na diagonále, U... horní trojúhelníková matice, tak, že A = P L U. Poznámka: při výskytu nulového prvku na diagonále lze také místo řádků prohodit sloupce. Pak se permutační matice P i,j nemíchají s maticemi L i, nebot násobí matici A zprava. Dostáváme pak vzorec: A = L U P.