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

Rozměr: px
Začít zobrazení ze stránky:

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

Transkript

1 spektra e Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 70

2 spektra e spektra e Hessenbergovy 4 2 / 70

3 - aplikace (eigenvalues and eigenvectors) Modelování a analýza vibrací spektra e 2 / 70

4 - aplikace Modelování a analýza vibrací Tacoma bridge spektra e 3 / 70

5 - aeroelasticita spektra e Aeroelastic Phenomena and Related Research - Part / 70

6 - eigenfaces Zpracování obrazu rozpoznání obličejů spektra e 5 / 70

7 - spektra atomů spektra e 6 / 70

8 7 / 70 Tomáš spektra e Theorem 1 Bud p n (x) = n k=0 a kx k polynom stupně n. Potom nalezení jeho kořenů je ekvivalentní výpočtu spektra Frobeniovy e C R n,n svázané s polynomem p n (x) a definované jako (a n 1 /a n ) (a n 2 /a n )... (a 1 /a n ) (a 0 /a n ) C = Remark 2 Z Abelovy věty pak plyne, že nelze sestrojit přímou metodu pro výpočet spektra e pro n 5.

9 spektra e Remark 3 Všechny metody pro výpočet spekter jsou proto iterativní. Je tedy nutné znát nějaký aposteriorní odhad chyby, abychom dokázali stanovit vhodné zastavující kritérium při napočítávání iterací. Apriorní odhady chyb aproximace v tomto kurzu vynecháme. 8 / 70

10 9 / 70 Tomáš Aposteriorní odhad chyby spektra e Theorem 4 Necht A C n,n je hermitovská e a necht ˆλ a ˆ x 0 jsou napočítané aproximace vlastního čísla λ a vlastního vektoru x. Pro residuum pak platí min λ i σ(a) r = Aˆ x ˆλˆ x, r ˆλ λ i 2. ˆ x 2

11 vlastních čísel spektra e výpočet spektra je velmi náročná úloha často nám stačí nalézt třeba je jedno, v absolutní hodnotě největší vlastní číslo mluvíme pak o částečném u pro tento účel se používá hlavně mocninná 10 / 70

12 11 / 70 Tomáš spektra e tato konstruuje posloupnost vektorů { x (k)} k=1 a číselnou posloupnost {ρ k } k=1 postupujeme podle následujícího předpisu ( x 0 lze volit libovolně) y (k+1) = A x (k), ρ k+1 = e 1 T y (k+1), x (k+1) = 1 y (k+1). ρ k+1

13 12 / 70 Tomáš spektra e Example 5 Pomocí mocninné metody nalezněte největší vlastní číslo e 1 A = 2. 3

14 spektra e Remark 6 Metoda vlastně funguje tak, že opakovaným násobením í A se zesiluje "průmět" vektorů x (k) do směru vlastního vektoru příslušejícího v absolutní hodnotě největšímu vlastnímu číslu. Pokud by ale tento "průmět" byl od začátku nulový, se "nemá od čeho odrazit". Zajistit předpoklady věty není jednoduché. Naštěstí nás zachrání zaokrouhlovací chyby, které způsobí, že časem vždy vznikne nenulový "průmět" do vhodného vlastního vektoru a ho následně začne zesilovat. V praxi je tak nejlepší volit za x (0) vektor ze samých jedniček. 13 / 70

15 spektra e Theorem 7 Vektor x (k) z mocninné metody lze vyjádřit takto x (k) = 1 ρ 1 ρ 2... ρ k A k x (0). Theorem 8 Až na "normování" jde tedy o aplikaci e A k na počáteční vektor x (0). 14 / 70

16 spektra e Theorem 9 Necht e A C n,n má jedno v absolutní hodnotě největší vlastní číslo λ jednonásobné nebo vícenásobné se stejnou algebraickou i geometrickou násobností a y (1),..., y (r) jsou příslušné vlastní vektory. Necht e X převádí A do Jordanova tvaru, tj. A = X 1 J A X tak, že λ se vyskytuje na prvních r řádcích J A. Pak pro libovolné x (0) takové, že alespoň jedna z prvních r složek vektoru X x (0) je nenulová, platí, že v mocninné metodě konverguje posloupnost ρ k k vlastnímu číslu λ a posloupnost x (k) k příslušnému vlastnímu vektoru. 15 / 70

17 spektra e Theorem 10 Necht e A C n,n má dvě v absolutní hodnotě největší vlastní čísla λ 1, λ 1 s opačným znaménkem. Necht y (1), y (2) jsou příslušné vlastní vektory. Necht e X převádí A do Jordanova tvaru, tj. A = X 1 J A X tak, že ±λ se vyskytuje na prvních dvou řádcích J A. Pak pro libovolné x (0) takové, že alespoň jedna z prvních dvou složek vektoru X x (0) je nenulová, platí, že v mocninné metodě konverguje posloupnost ρ 2k ρ 2k+1 k absolutní hodnotě největších a posloupnost A x (2k) + λ 1 x (2k) k vlastnímu vektoru příslušejícímu k vlastnímu číslu λ 1 a posloupnost A x (2k) λ 1 x (2k) k vlastnímu vektoru příslušejícímu k vlastnímu číslu λ / 70

18 17 / 70 Tomáš spektra e Remark 11 K napočítání samotného vlastního vektoru stačí konstruovat tzv. Krylovovu posloupnost x (0), A x (0), A 2 x (0),... a dělení číslem ρ k není nutné, je dobré jen pro lepší numerickou stabilitu. Remark 12 Rychlost konvergence závisí na poměru λ i λ 1. Konvergenci můžeme urychlit vhodným posunem spektra o číslo λ úpravou původní e na i A λ I. Tím můžeme λ zmenšit podíl i λ λ 1 λ. K ρ pak musíme přičíst λ.

19 spektra e Remark 13 Pokud chceme najít v absolutní hodnotě nejmenší vlastní číslo e A, můžeme použít mocninnou metodu na i A 1. Nejmenší vlastní číslo pak bude 1 ρ. Pokud chceme najít vlastní číslo e A, které je nejblíže zvolenému číslu λ budeme hledat největší vlastní číslo e ( A λ I ) 1. Hledané číslo pak získáme jako 1 ρ + λ. 18 / 70

20 spektra e Remark 14 V případě z předchozí poznámky napočítáváme y (k+1) = A 1 x (k). Abychom se vyhnuli výpočtu inverze e A, převedeme vztah na A y (k+1) = x (k), a řešíme soustavu lineárních rovnic. S výhodou lze využít iterativní metody nebot : pro k malé je zbytečné řešit lineární soustavu s vysokou přesností a stačí proto počítat menší počet iterací pro k velké se po sobě jdoucí vektory y (k) a y (k+1) příliš neliší a y (k) je dobrým odhadem řešení pro soustavu s neznámým vektorem y (k+1) Tento trik, jak se zbavit výpočtu inverze e, jež pouze aplikujeme na jeden nebo několik vektorů, se v numerice používá velmi často. 19 / 70

21 spektra e tato slouží k odseparování již nalezených, pokud chceme např. napočítat více než jedno v absolutní hodnotě největší vlastní číslo nehodí se ale pro výpočet spektra, kvůli rychlé ztrátě přesnosti Remark 15 Bud tedy A C n,n a λ 1 σ (A) a x k němu příslušný vlastní vektor. Odvodíme metodu pro výpočet e B C n 1,n 1, která má všechna vlastní čísla stejná jako A až na λ 1, u kterého se sníží násobnost. 20 / 70

22 spektra e i A převedeme do báze, tvořené vektory x, e 2,..., e n v této bázi bude e vypadat takto ( P 1 λ1 q t ) AP =, θ B kde P je e přechodu mezi bázemi. 21 / 70

23 22 / 70 Tomáš spektra e Tvar e P je zřejmý, její sloupce tvoří bazické vektory P = x 1 x x n 1 Inverzní i k i P je taková, která první řádek podělí x 1 a vynuluje všechny prvky pod diagonálou v prvním sloupci. Takovou i ale snadno najdeme, známe ji z GEM. P 1 = 1 x 1 x 2 x xn x 1 1

24 23 / 70 Tomáš spektra e Roznásobením snadno získáme tvar e B B = a 22 x 2 1 a 12 a 23 x 2 1 a a 2n x 2 1 a 1n a 32 x 3 x 1 a 12 a 33 x 3 x 1 a a 3n x 3 x 1 a 1n. a n2 xn x 1 a a n3 xn x 1 a a nn xn x 1 a 1n Její tvar lze také snadno odvodit, pokud si uvědomíme, že pravý dolní čtverec e AP o rozměrech (n 1) (n 1) odpovídá přesně prvkům e A. Při násobení í P 1 zleva pak v tomto čtverci od každého řádku i odečítáme x i x 1 násobek prvního řádku e A. To je právě význam e P 1.

25 spektra e Podobně lze odvodit, že q T = 1 x 1 (a 12, a 13,..., a 1n ) Nyní známe i B a můžeme najít některé její vlastní číslo λ 2. Bud z = (z 2,..., z n ) T k němu příslušný vlastní vektor. Jak najít odpovídající vlastní vektor e A? 24 / 70

26 25 / 70 Tomáš spektra e Logicky jako lineární kombinaci bazických vektorů daných sloupci e P. K tomu ale musíme dopočítat složku z 1. Musí platit ( λ1 q T θ a tedy B ) ( z1 z ) = = ( λ1 z 1 + q T z B z ( ) λ2 z 1 λ 2 z λ 1 z 1 + q T z = λ 2 z 1 z 1 = ) = q T z λ 2 λ 1. ( λ1 z 1 + q T z λ 2 z )

27 spektra e Pokud by bylo λ 1 = λ 2, pak musí být q T z = 0 a z 1 lze volit libovolně. Vlastní vektor e A je pak dán jako y = P ( z1, z ) ( 0 = z 1 x + z ). 26 / 70

28 spektra e Bud A C n,n, řešíme úlohu nalezení všech a vlastních vektorů této e. konstruujeme dvě posloupnosti { L (k)} k=1 Cn,n horní trojúhelníkové s jedničkami na diagonále { R (k)} k=1 Cn,n dolní trojúhelníkové L (0) volíme libovolně (např. I) L (1) a R (1) získáme rozkladem e AL (0) tj. platí L (1) R (1) = AL (0) L (1) je dolní trojúhelníková s jedničkami na diagonále R (1) je horní trojúhelníková obecně počítáme tvaru L (k+1) R (k+1) = AL (k) L (k+1) je dolní trojúhelníková s jedničkami na diagonále R (k+1) je horní trojúhelníková 27 / 70

29 spektra e Remark 16 Pokud ukážeme, že L (k) L a R (k) R, pak platí AL = LR A = LRL 1 a jde tedy a podobnostní transformaci a vlastní čísla e A najdeme na diagonále e R. 28 / 70

30 29 / 70 Tomáš spektra e Remark 17 Jak vypočítat vlastní vektory? Řešíme nejprve rovnici (R λi) y i = 0. Z tvaru e R λi (dolní trojúhelníková s 0 na diagonále na i-tém řádku) snadno vidíme, že 0 j < i y j i = 1 j = i 1 j 1 r jj λ k=i y k i r jk j > i nebot pro j > i musí platit j 1 k=i yk i r jk + y j ( j rjj λ ) = 0. Jelikož e R je e A vyjádřená v bázi dané sloupci e L, platí, že vlastní vektory e A jsou x i = L y i.

31 spektra e L 0 lze volit libovolně, nemusí být ani dolní trojúhelníková díky tomu má samoopravující schopnost pokud bychom někdy napočítali L (k) špatně, lze ho brát jako nové L (0) 30 / 70

32 31 / 70 Tomáš spektra e Existence LU rozkladu Remark 18 Obě metody jsou postaveny na počítání LU rozkladu. Ten ale existuje jen pro silně regulární e. V první iteraci musíme předpokládat, že toto je splněno. Připomeňme si navíc vzorce pro výpočet LU rozkladu: j 1 l ij = a ij l ik u kj proj i k=1 i 1 u ij = (a ij l ik u kj )/l ii proi < j k=1 Z nich vidíme, že prvky L a U závisí spojitě na prvcích e A. Pokud tedy i A změníme jen málo, bude LU rozklad opět existovat.

33 Existence LU rozkladu spektra e Theorem 19 Necht e A je silně regulární tj. existuje její LU rozklad. Bud e E taková, že E je dostatečně malé. Pak existuje i LU rozklad e A + E. Theorem 20 Necht A = I + E, kde E je malé. Potom existuje rozklad A = LR, kde L je dolní trojúhelníková s jedničkami na diagonále a R je horní trojúhelníková. Platí-li, že pokud E 0, pak L I a R I. 32 / 70

34 spektra e Konvergence trojúhelníkové metody Theorem 21 Pokud existuje trojúhelníkový rozklad e A k L (0) = L (k) R (k), pak platí L (k) = L (k), R (k) = R (k) R (k 1)... R (1). Remark 22 V důkazu konvergence budeme zkoumat i A k L (0). Odvodíme, kdy existuje její LU rozklad A k L (0) = L (k) R (k). Jelikož platí, že L (k) = L (k), dokážeme-li, že L (k) L, bude platit i L (k) L. Pak již lze i dokázat, že R (k) R, čímž máme vyšetřenou konvergenci trojúhelníkové metody. 33 / 70

35 spektra e Konvergence trojúhelníkové metody Theorem 23 Necht e A C n,n je regulární a diagonalizovatelná a předpokládejme, že pro dostatečně velké k existují LU rozklady AL (k) a necht dále platí předpoklady, které vyplynou z důkazu 1. Pak posloupnosti L (k) a R (k) z trojúhelníkové metody konvergují a na diagonále e R je spektrum e A seřazené sestupně podle velikosti v absolutní hodnotě. Důkaz. Pouze pro případ všech jednonásobných a různých v absolutní hodnotě. 1 Pro případ všech jednonásobných a různých v absolutní hodnotě je to existence LU rozkladu X a X 1 L (0) 34 / 70

36 35 / 70 Tomáš spektra e konstruujeme tři posloupnosti { A (k)} k=1 Cn,n {ˆL(k)} k=1 diagonále { ˆR(k)} k=1 na počátku volíme C n,n dolní trojúhelníkové s jedničkami na C n,n horní trojúhelníkové A (1) = A, (1) ˆL ˆR(1) A (2) = = A (1), obecně mají jednotlivé tvar (k) ˆL ˆR(k) ˆR(1) ˆL(1) = A (k), A (k+1) = ˆR(k) ˆL(k).

37 36 / 70 Tomáš spektra e Remark 24 Z úvahy A (k+1) = = = ˆR(k) ˆL(k) ( (ˆL(k) ) 1 ˆL(k)) (ˆL(k) ) 1 A (k) ˆL(k). (k) ˆR ˆL(k) plyne, že pokud posloupnost { A (k)} konverguje k horní k=1 trojúhelníkové i, budou na její diagonále vlastní čísla e A.

38 37 / 70 Tomáš spektra e má menší nároky na pamět než trojúhelníková trojúhelníková potřebuje pracovní pole pro napočítání LU rozkladu, pro výsledek součinu AL (k) a pro i A potřebuje pracovní pole pro LU rozklad a napočítání součinu ˆR(k) ˆL(k) nemá tak dobrou samoopravující schopnost, takže vlivem numerických chyb můžeme získat špatné spektrum nepamatuje si i A nekonverguje pro libovolnou počáteční i, tou je zde e A na rozdíl od trojúhelníkové metody, kde ji byla libovolná e L 0

39 Konvergence LR algoritmu spektra e Theorem 25 Existuje-li trojúhelníkový rozklad e A k = L (k) R (k), pak platí L (k) = ˆL1 ˆL2... ˆL(k) R (k) = ˆR(k) ˆR(k 1)... ˆR(1). 38 / 70

40 Konvergence LR algoritmu spektra e Remark 26 Pokud v trojúhelníkové metodě volíme L (0) = I, pak je A k L (0) = A k a musí platit tj. L (k) = L (k) = ˆL1 ˆL2... ˆL(k), R (k) = R (k) R (k 1)... R (1) = ˆR(k) ˆR(k 1)... ˆR(1), L (k) = ˆL1 ˆL2... ˆL(k), R (k) = ˆR(k). 39 / 70

41 Konvergence LR algoritmu spektra e Remark 27 Z konvergence trojúhelníkové metody L (k) L a R (k) R, plyne A (k) = ˆL(k) ˆR(k) = ( L (k 1)) 1 L (k) R (k) L 1 LR = R, tj. e A (k) z LR algoritmu skutečně konverguje k horní trojúhelníkové i. Na diagonále má vlastní čísla e A seřazené sestupně podle velikosti v absolutní hodnotě (to už jsme ukázali). 40 / 70

42 Konvergence LR algoritmu spektra e Nyní již můžeme vše shrnout ve formě následující věty: Theorem 28 Necht e A C n,n je regulární a diagonalizovatelná a předpokládejme, že trojúhelníková konverguje s volbou L 0 = I. Pak konverguje také, a platí, že posloupnost A (k) konverguje k horní trojúhelníkové i s hlavními čísly e A na diagonále seřazenými sestupně podle velikosti v absolutní hodnotě. 41 / 70

43 spektra e Remark 29 Velkou nevýhodou LR algoritmu je jeho špatná numerická stabilita zejména při aplikování na velké e. Proto byl v roce 1961 J.G.F. Francisem navržený. Funguje stejně jako, ale místo LU rozklad napočítává QR rozklad, tj. rozklad na unitární a horní trojúhelníkovou i. Omezíme se nyní pouze na reálné e. 42 / 70

44 spektra e Theorem 30 Bud A R n,n regulární e. Pak existuje rozklad A = QR, kde e Q je unitární a R je horní trojúhelníková. Pokud budeme předpokládat, že diagonální prvky e R jsou kladné, pak je tento rozklad jednoznačný. 43 / 70

45 QR rozkladu spektra e Existují tři způsoby, jak napočítat QR rozklad: 44 / 70

46 spektra e jde o algoritmus, který převede lineárně nezávislé vektory x (1),..., x (n) na množinu vektorů q (1),..., q (n), které jsou vzájemně ortonormální a tvoří bázi stejného prostoru jako původní vektory 45 / 70

47 spektra e 1: procedure GRAMMSCHMIDTKLASICKÝ( x (1),..., x (n) ) 2: r (1) := r (2) :=... := r (n) := 0 3: r (1) 1 := x (1) 2 4: q (1) := 1 r 11 x (1) 5: for k = 2,..., n do 6: q (k) := x (k) 7: for i = 1,..., k 1 do := ( q (i), x (k)) 8: r (k) i 9: q (k) := q (k) r (k) i 10: end for 11: r (k) k := q (k) 2 12: q (k) := 1 r (k) k q (k) q (i) 13: end for 14: return [ q (1),..., q (n) ], [ r (1),..., r (n) ] 15: end procedure 46 / 70

48 spektra e pro lepší numerickou stabilitu se používá modifikovaný G.-S. ort. 1: procedure GRAMMSCHMIDTMODIFIKOVANÝ( x (1),..., x (n) ) 2: r (1) := r (2) :=... := r (n) := 0 3: r (1) 1 := x (1) 2 4: q (1) := 1 r 11 x (1) 5: for k = 2,..., n do 6: q (k) := x (k) 7: for i = 1,..., k 1 do 8: r (k) i := ( q (i), q ) (k) 9: q (k) := q (k) r (k) i 10: end for 11: r (k) k := q (k) 2 12: q (k) := 1 r (k) k q (k) q (i) 13: end for 14: return [ q (1),..., q (n) ], [ r (1),..., r (n) ] 15: end procedure 47 / 70

49 48 / 70 Tomáš spektra e Theorem 31 Bud A R n,n regulární e. Položme v Gramově-Schmidtově m u vektory x (1),..., x (n) rovny jednotlivým sloupcům e A, tj. x (1) = a 1,..., x (n) = a n. Pak lze psát r 11 r r 1n (a 1,..., a n ) = ( q (1),..., q (n)) r r 2n...., r nn tj. A = QR, kde Q je unitární a R je horní trojúhelníková e (s kladnými prvky na diagonále).

50 spektra e Připomeneme si: Definition 32 Householderovou reflekční í (elementární unitární í) nazveme každou i H ( w ) tvaru H ( w ) = I 2 w w, kde w je Householderův vektor, pro který platí w 2 = ( w, w ) = / 70

51 50 / 70 Tomáš spektra e Theorem 33 Necht ( H w ) je Householderova reflekční e a v C n je libovolný vektor. Pak vektor ( H w ) v je zrcadlový obraz vektoru v podle nadroviny { L x C n w H x = ( w, x ) } = 0 v tom smyslu, že splňuje následující podmínky: H ( w ) v = v H ( w ) v + v L ( H ( w ) v v ) L.

52 51 / 70 Tomáš spektra e Remark 34 Chceme-li pomocí transformovat vektor x na vektor y, kde x 2 = y 2, pak volíme w = x y x y 2 Pokud zvolíme y = ± x 2 e (1), pak získáme unitární transformaci, která nuluje všechny složky vektoru x kromě první.

53 spektra e Remark 35 Pokud by byla první složka vektoru x silně převládající tj. x 1 x 2, pak bychom při špatné volbě znaménka vektoru y mohli dostat x y velmi malé a dělit téměř nulou. Proto volíme y = signx 1 x 2 e (1) tj. w = x + signx 1 x 2 e 1 x + signx 1 x 2 e / 70

54 53 / 70 Tomáš spektra e obecně, pokud pro k 1 chceme zachovat prvních k 1 složek vektoru x a nulovat složky k + 1,... n, použijeme i ( ) Q (k) I (k) θ = θ Q(k), kde Q(k) R n k+1,n k+1, I (k) R k 1,k 1 a Q (k) = I 2 w (k) ( w (k)) T, w (k) = x (k) + signx (k) 1 x (k) 2 e (k) x (k) + signx (k) x (k) 2 e (k) 2, kde x (k) R n k+1 je vektor tvořený posledními n k + 1 složkami vektoru x a vektor e (k) je první vektor standardní báze prostoru R n k+1,n k+1. 1

55 54 / 70 Tomáš spektra e pro vektor y = Q (k) x pak platí, y j = signx (k) 1 x j pro j = 1,..., k 1 x (k) 2 pro j = k 0 pro j = k + 1,... n vhodnou aplikací Householderových transformací na sloupce e A tak lze eliminovat nenulové prvky pod diagonálou jelikož se vše děje pomocí unitárních transformací, získáme unitarní převod na i v horním trojúhelníkovém tvaru, tj. QR rozklad

56 55 / 70 Tomáš spektra e 1: procedure HOUSEHOLDER(A) 2: R (1) = A 3: Q (1) = I 4: for k = 1,..., n 1 do 5: x (k) := R (k) k...n,k (= složky k... n k-tého sloupce ) 6: w (k) := x (k) +signx (k) 1 x (k) 2 e (k) x (k) +signx (k) 1 x (k) 2 e (k) 2 R n k+1 7: Q(k) := I 2 w (k) ( w (k)) T R n k+1,n k+1 ( ) 8: Q (k) I (k) := Q (k) R n,n 9: Q (k+1) := Q (k) Q (k) 10: R (k+1) := Q (k) R (k) 11: end for 12: return Q (n), R (n) 13: end procedure

57 spektra e jsou ortogonální, které umožňují eliminovat jednotlivé prvky vektoru x R n pro dvojici indexů i, j a úhel θ je Givensova rotace definována jako cos θ sin θ G (i, j, θ) =... sin θ cos θ pro vektor x R n odpovídá součin y = G (i, j, θ) x rotaci složek (x i, x j ) o úhel θ po směru hodinových ručiček 56 / 70

58 57 / 70 Tomáš spektra e platí tedy x j pro k i, j y k = cx i + sx j pro k = i sx i + cx j pro k = j kde jsme použili značení s = sin θ a c = cos θ. volbou x i x j c =, s =, xi 2 + xj 2 xi 2 + xj 2 pak bude y i = xi 2 + xj 2 a y j = 0 to odpovídá rotaci o úhel θ = arctan x j /x i pomocí Givensových rotací lze postupně eliminovat všechny prvky pod diagonálou a opět tak získat QR rozklad

59 QR rozklad spektra e Ukázali jsme si tři způsoby, jak získat QR rozklad ortogonalizační je numericky nestabilní používá se v modifikované podobě v některých metodách pro řešení soustav lineárních rovnic a Givensovy jsou numericky stabilnější ve všech případech je složitost n 3 58 / 70

60 59 / 70 Tomáš spektra e QR rozklad ztrátu ortogonality lze poměřovat pomocí hodnoty I QQ lze ukázat, že platí (ɛ označuje strojovou přesnost aritmetiky) Algoritmus Householderův QR rozklad Givensův QR rozklad Klasický GS Modifikovaný GS Iterační GS I QQ ɛ ɛ κ(a) 2 ɛ κ(a)ɛ ɛ

61 60 / 70 Tomáš spektra e pro zadanou i A R n,n konstruujeme tři posloupnosti { T (k)} k=1 Rn,n { Q (k)} k=1 Rn,n ortogonální e { R (k)} k=1 Rn,n horní trojúhelníkové na počátku volíme T (1) = A, Q (1) R (1) = T (1), T (2) = R (1) Q (1) obecně mají jednotlivé tvar Q (k) R (k) = T (k), T (k+1) = R (k) Q (k).

62 platí tedy R (k) = ( Q (k)) 1 T (k) spektra e a resp. T (k+1) = R (k) Q (k) = ( Q (k)) 1 T (k) Q (k), T (k) = (Q (0) Q (1)... Q (k)) T A (Q (0) Q (1)... Q (k)) pro k > 0 a tedy e T (k) je ortogonálně podobná i A. 61 / 70

63 Konvergence QR algoritmu spektra e Remark 36 QR rozklad je opět spojitou funkcí prvků e A, jak lze vidět např. z Grammova-Schmidtova algoritmu. Lemma 37 Existuje-li QR rozklad e A k = Q (k) R (k), pak platí Důkaz. Stejný jako u LR algoritmu. Q (k) = Q (1) Q (2)... Q (k), R (k) = R (k) R (k 1)... R (1). 62 / 70

64 Konvergence QR algoritmu spektra e Theorem 38 Je-li e A R n,n taková, že její vlastní čísla λ i splňují λ 1 > λ 2 >... > λ n, pak posloupnost T (k) konverguje k horní trojúhelníkové i s vlastními čísly λ i na diagonále seřazené podle velikosti. Je-li A symetrická, pak T (k) konverguje k diagonální i. 63 / 70

65 spektra e klasický přístup ke QR rozkladu vyžaduje v každém kroku n 3 operací ukážeme si tzv. Hessenbergovy se složitostí n 2 64 / 70

66 Hessenbergův tvar e spektra e Definition 39 Matice v Hessenbergově tvaru je horní trojúhelníková e, která má navíc nenulové prvky bezprostředně pod diagonálou. Remark 40 Hessenbergův tvar je zřejmě nejjednodušší tvar, na který dokážeme libovolnou regulární i převést podobnostní transformací, kterou lze získat přímým algoritmem. 65 / 70

67 Hessenbergovy spektra e Hessenbergovy využívá Hessenbergův tvar e na začátku metody převedeme i A podobnostní transformací do Hessenbergova tvaru se složitost O(n 3 ) ukážeme, že následující lze provádět se složitostí O(n 2 ) 66 / 70

68 67 / 70 Tomáš spektra e Hessenbergovy v prvním kroku nulujeme prvky v prvním sloupci na řádcích 3 až n pomocí ) Q (1) := ( 1 Q (1) transformací A = Q (1) A dostaneme i, jejíž první sloupec odpovídá Hessenbergovu tvaru, není ale podobná i A trik je v tom, že e Q (1) při násobení A (1) = A (Q (1) ) T nemění první sloupce e A, takže ten stále odpovídá Hessenbergovu tvaru a A (1) je navíc podobná i A takto po celkem n 2 krocích získáme i v Hessenbergově tvaru, kterou označíme H (0), a která je podobná původní i A

69 68 / 70 Tomáš spektra e Hessenbergovy Hessenbergovy generují posloupnost H (k), které jsou v Hessenbergově tvaru pro QR rozklad e H (k 1) stačí eliminovat pouze n 1 nenulových prvků pod diagonálou k tomu stačí provést n 1 Givensových rotací definujme ( Q (k)) T (k) = G n 1... G(k) 1 pak je a tudíž a z definice QR iterací je ( Q (k)) T H (k 1) = R (k) H (k 1) = Q (k) R (k) H (k) = R (k) Q (k) = R (k) ( G (k) 1 ) T... ( ) G (k) T n 1

70 Hessenbergovy spektra e Lemma 41 Výsledkem násobení ( ) R (k) G (k) T ( ) 1... G (k) T n 1 je opět e v Hessenbergovu tvaru. celou iteraci se nám podařilo provést s O(n 2 ) operacemi na konci mámě opět i v Hessenbergovu tvaru 69 / 70

71 spektra e částečný mocninná jak v praxi zaručit její podmínky konvergence? jak napočítat nejmenší vlastní číslo? redukční úplný trojúhelníková Grammův-Schmidtův ortogonalizační Hessenbergovy na čem závisí rychlost konvergence? jak konvergenci urychlit? 70 / 70

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 63 1 2 3 4 5 6 7 8 9 10 11 2 / 63 Aritmetický vektor Definition 1 Aritmetický vektor x je uspořádaná

Více

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 40 regula Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague regula 1 2 3 4 5 regula 6 7 8 2 / 40 2 / 40 regula Iterační pro nelineární e Bud f reálná funkce

Více

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

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0. Výpočet vlastních čísel a vlastních vektorů S pojmem vlastního čísla jsme se již setkali například u iteračních metod pro řešení soustavy lineárních algebraických rovnic. Velikosti vlastních čísel iterační

Více

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY Jan Krejčí 31. srpna 2006 jkrejci@physics.ujep.cz http://physics.ujep.cz/~jkrejci Obsah 1 Přímé metody řešení soustav lineárních rovnic 3 1.1 Gaussova eliminace...............................

Více

Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda

Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda Předmět: MA 4 Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda Četba: Text o lineární algebře v Příručce přežití na webových

Více

Arnoldiho a Lanczosova metoda

Arnoldiho a Lanczosova metoda Arnoldiho a Lanczosova metoda 1 Částečný problém vlastních čísel Ne vždy je potřeba (a někdy to není ani technicky možné) nalézt celé spektrum dané matice (velké řídké matice). Úloze, ve které chceme aproximovat

Více

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:

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: 3 Maticový počet 3.1 Zavedení pojmu 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: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

Podobnostní transformace

Podobnostní transformace Schurova věta 1 Podobnostní transformace a výpočet vlastních čísel Obecný princip: Úloha: Řešíme-li matematickou úlohu, je často velmi vhodné hledat její ekvivalentní formulaci tak, aby se řešení úlohy

Více

Úlohy nejmenších čtverců

Úlohy nejmenších čtverců Úlohy nejmenších čtverců Petr Tichý 7. listopadu 2012 1 Problémy nejmenších čtverců Ax b Řešení Ax = b nemusí existovat, a pokud existuje, nemusí být jednoznačné. Často má smysl hledat x tak, že Ax b.

Více

Aplikovaná numerická matematika - ANM

Aplikovaná numerická matematika - ANM Aplikovaná numerická matematika - ANM 3 Řešení soustav lineárních rovnic iterační metody doc Ing Róbert Lórencz, CSc České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových

Více

1 Projekce a projektory

1 Projekce a projektory Cvičení 3 - zadání a řešení úloh Základy numerické matematiky - NMNM20 Verze z 5. října 208 Projekce a projektory Opakování ortogonální projekce Definice (Ortogonální projekce). Uvažujme V vektorový prostor

Více

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

2. Schurova věta. Petr Tichý. 3. října 2012 2. Schurova věta Petr Tichý 3. října 2012 1 Podobnostní transformace a výpočet vlastních čísel Obecný princip: Úloha: Řešíme-li matematickou úlohu, je často velmi vhodné hledat její ekvivalentní formulaci

Více

Numerické metody a programování. Lekce 4

Numerické metody a programování. Lekce 4 Numerické metody a programování Lekce 4 Linarní algebra soustava lineárních algebraických rovnic a 11 a 12 x 2 a 1, N x N = b 1 a 21 a 22 x 2 a 2, N x N = b 2 a M,1 a M,2 x 2 a M,N x N = b M zkráceně A

Více

Operace s maticemi

Operace s maticemi Operace s maticemi Seminář druhý 17.10. 2018 Obsah 1 Operace s maticemi 2 Hodnost matice 3 Regulární matice 4 Inverzní matice Matice Definice (Matice). Reálná matice typu m n je obdélníkové schema A =

Více

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

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY.   Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY Dana Černá http://www.fp.tul.cz/kmd/ Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci OBSAH A CÍLE SEMINÁŘE: Opakování a procvičení vybraných

Více

Operace s maticemi. 19. února 2018

Operace s maticemi. 19. února 2018 Operace s maticemi Přednáška druhá 19. února 2018 Obsah 1 Operace s maticemi 2 Hodnost matice (opakování) 3 Regulární matice 4 Inverzní matice 5 Determinant matice Matice Definice (Matice). Reálná matice

Více

2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC

2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC .6. VLASTNÍ ČÍSLA A VEKTORY MATIC V této kapitole se dozvíte: jak jsou definována vlastní (charakteristická) čísla a vektory čtvercové matice; co je to charakteristická matice a charakteristický polynom

Více

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

1 0 0 u 22 u 23 l 31. l u11 LU dekompozice Jedná se o rozklad matice A na dvě trojúhelníkové matice L a U, A=LU. Matice L je dolní trojúhelníková s jedničkami na diagonále a matice U je horní trojúhelníková. a a2 a3 a 2 a 22 a 23

Více

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

Připomenutí co je to soustava lineárních rovnic Připomenutí co je to soustava lineárních rovnic Příklad 2x 3y + z = 5 3x + 5y + 2z = 4 x + 2y z = 1 Soustava lineárních rovnic obecně Maticový tvar: a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a

Více

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

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008 Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty študenti MFF 15. augusta 2008 1 14 Vlastní čísla a vlastní hodnoty Požadavky Vlastní čísla a vlastní hodnoty lineárního

Více

Numerické metody a programování

Numerické metody a programování Projekt: Inovace výuky optiky se zaměřením na získání experimentálních dovedností Registrační číslo: CZ.1.7/2.2./28.157 Numerické metody a programování Lekce 4 Tento projekt je spolufinancován Evropským

Více

Ortogonální transformace a QR rozklady

Ortogonální transformace a QR rozklady Ortogonální transformace a QR rozklady 1 Úvod Unitární (ortogonální) transformace, Gram-Schmidtova ortogonalizace Příklad Schurovy věty unitární transformace nezvětšují chyby ve vstupních datech. Tato

Více

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

Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat Čtvercová matice n n, např. může reprezentovat: A = A A 2 A 3 A 2 A 22 A 23 A 3 A 32 A 33 matici koeficientů soustavy n lineárních

Více

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 65 Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 2 3 4 5 6 7 8 Super-relaxační 9 2 / 65 2 / 65 Budeme se zabývat mi pro řešení úlohy A x = b s regulární

Více

stránkách přednášejícího.

stránkách přednášejícího. Předmět: MA 4 Dnešní látka Iterační metoda Jacobiova iterační metoda Gaussova-Seidelova iterační metoda Superrelaxační metoda (metoda SOR) Metoda sdružených gradientů Četba: Text o lineární algebře v Příručce

Více

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 38 Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 2 3 4 5 6 2 / 38 2 / 38 čárkou Definition 1 Bud základ β N pevně dané číslo β 2, x bud reálné číslo s

Více

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

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

1 Linearní prostory nad komplexními čísly

1 Linearní prostory nad komplexními čísly 1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)

Více

Ortogonální transformace a QR rozklady

Ortogonální transformace a QR rozklady Ortogonální transformace a QR rozklady Petr Tichý 9. října 2013 1 Úvod Unitární (ortogonální) transformace, Gram-Schmidtova ortogonalizace Příklad Schurovy věty unitární transformace nezvětšují chyby ve

Více

Vlastní číslo, vektor

Vlastní číslo, vektor [1] Vlastní číslo, vektor motivace: směr přímky, kterou lin. transformace nezmění invariantní podprostory charakteristický polynom báze, vzhledem ke které je matice transformace nejjednodušší podobnost

Více

Numerické metody lineární algebry

Numerické metody lineární algebry Numerické metody lineární algebry 1 Úvod 11 Úlohy lineární algebry 1 Řešení soustav lineárních rovnic A x = b Řešení soustavy s regulární čtvercovou maticí A řádu n n pro jednu nebo více pravých stran

Více

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

DRN: Soustavy linárních rovnic numericky, norma DRN: Soustavy linárních rovnic numericky, norma Algoritmus (GEM: Gaussova eliminace s částečným pivotováním pro převod rozšířené regulární matice na horní trojúhelníkový tvar). Zadána matice C = (c i,j

Více

Co je obsahem numerických metod?

Co je obsahem numerických metod? Numerické metody Úvod Úvod Co je obsahem numerických metod? Numerické metody slouží k přibližnému výpočtu věcí, které se přesně vypočítat bud nedají vůbec, nebo by byl výpočet neúměrně pracný. Obsahem

Více

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s Kapitola 13 Kvadratické formy Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru f(x 1,..., x n ) = a ij x i x j, kde koeficienty a ij T. j=i Kvadratická forma v n proměnných

Více

vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x).

vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x). Řešené příklady z lineární algebry - část 6 Typové příklady s řešením Příklad 6.: Kvadratickou formu κ(x) = x x 6x 6x x + 8x x 8x x vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých

Více

Numerické metody lineární algebry

Numerické metody lineární algebry Numerické metody lineární algebry 1 Úvod 11 Úlohy lineární algebry 1 Řešení soustav lineárních rovnic A x = b Řešení soustavy s regulární čtvercovou maticí A řádu n n pro 1 nebo více pravých stran Výpočet

Více

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

[1] Motivace. p = {t u ; t R}, A(p) = {A(t u ); t R} = {t A( u ); t R} Vlastní číslo, vektor motivace: směr přímky, kterou lin. transformace nezmění invariantní podprostory charakteristický polynom báze, vzhledem ke které je matice transformace nejjednodušší podobnost s diagonální

Více

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC Pojm: Algebraická rovnice... rovnice obsahující pouze celé nezáporné mocnin neznámé, tj. a n n + a n 1 n 1 +... + a 2 2 + a 1 + a 0 = 0, kde n je přirozené číslo.

Více

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

4. Trojúhelníkový rozklad p. 1/20 4. Trojúhelníkový rozklad 4. Trojúhelníkový rozklad p. 1/20 4. Trojúhelníkový rozklad p. 2/20 Trojúhelníkový rozklad 1. Permutační matice 2. Trojúhelníkové matice 3. Trojúhelníkový (LU) rozklad 4. Výpočet

Více

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

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu. Determinanty Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Determinanty Definice determinantu Sarrusovo a křížové pravidlo Laplaceův rozvoj Vlastnosti determinantu Výpočet determinantů 2 Inverzní

Více

Vlastní čísla a vlastní vektory

Vlastní čísla a vlastní vektory 5 Vlastní čísla a vlastní vektor Poznámka: Je-li A : V V lineární zobrazení z prostoru V do prostoru V někd se takové zobrazení nazývá lineárním operátorem, pak je přirozeným požadavkem najít takovou bázi

Více

1 Determinanty a inverzní matice

1 Determinanty a inverzní matice Determinanty a inverzní matice Definice Necht A = (a ij ) je matice typu (n, n), n 2 Subdeterminantem A ij matice A příslušným pozici (i, j) nazýváme determinant matice, která vznikne z A vypuštěním i-tého

Více

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

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je

Více

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 73 Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 2 3 4 5 6 7 8 Super-relaxační 9 2 / 73 2 / 73 Budeme se zabývat mi pro řešení úlohy A x = b s regulární

Více

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

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 [1] Základní pojmy [2] Matice mezi sebou sčítáme a násobíme konstantou (lineární prostor) měníme je na jiné matice eliminační metodou násobíme je mezi sebou... Matice je tabulka čísel s konečným počtem

Více

Singulární rozklad. Petr Tichý. 31. října 2013

Singulární rozklad. Petr Tichý. 31. října 2013 Singulární rozklad Petr Tichý 31. října 2013 1 Outline 1 Úvod a motivace 2 Zavedení singulárního rozkladu a jeho vlastnosti 3 Výpočet a náklady na výpočet singulárního rozkladu 4 Moor-Penroseova pseudoinverze

Více

15 Maticový a vektorový počet II

15 Maticový a vektorový počet II M. Rokyta, MFF UK: Aplikovaná matematika III kap. 15: Maticový a vektorový počet II 1 15 Maticový a vektorový počet II 15.1 Úvod Opakování z 1. ročníku (z kapitoly 8) Označení. Množinu všech reálných resp.

Více

Základy matematiky pro FEK

Základy matematiky pro FEK Základy matematiky pro FEK 2. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 20 Co nás dneska čeká... Závislé a nezávislé

Více

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

Základy maticového počtu Matice, determinant, definitnost Základy maticového počtu Matice, determinant, definitnost Petr Liška Masarykova univerzita 18.9.2014 Matice a vektory Matice Matice typu m n je pravoúhlé (nebo obdélníkové) schéma, které má m řádků a n

Více

Cvičení 5 - Inverzní matice

Cvičení 5 - Inverzní matice Cvičení 5 - Inverzní matice Pojem Inverzní matice Buď A R n n. A je inverzní maticí k A, pokud platí, AA = A A = I n. Matice A, pokud existuje, je jednoznačná. A stačí nám jen jedna rovnost, aby platilo,

Více

Symetrické a kvadratické formy

Symetrické a kvadratické formy Symetrické a kvadratické formy Aplikace: klasifikace kvadrik(r 2 ) a kvadratických ploch(r 3 ), optimalizace(mpi) BI-LIN (Symetrické a kvadratické formy) 1 / 20 V celé přednášce uvažujeme číselné těleso

Více

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

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29 Matematika 1 11. přednáška MA1 1 Opakování 2 Determinant 3 Adjungovaná matice 4 Cramerovo pravidlo 5 Vlastní čísla a vlastní vektory matic 6 Zkouška; konzultace; výběrová matematika;... 11. přednáška (15.12.2010

Více

Matematika B101MA1, B101MA2

Matematika B101MA1, B101MA2 Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet

Více

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

P 1 = P 1 1 = P 1, P 1 2 = 1 Výpočet inverzní matice Věta 1 Necht P U elementární matice vzniklá el úpravou U Pak je P U regulární Důkaz: Protože elementární úprava U je invertovatelná, existuje el úprava U, která vrací změny U

Více

Lineární algebra : Skalární součin a ortogonalita

Lineární algebra : Skalární součin a ortogonalita Lineární algebra : Skalární součin a ortogonalita (15. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 30. dubna 2014, 09:00 1 2 15.1 Prehilhertovy prostory Definice 1. Buď V LP nad

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde

Více

1 Vektorové prostory.

1 Vektorové prostory. 1 Vektorové prostory DefiniceMnožinu V, jejíž prvky budeme označovat a, b, c, z, budeme nazývat vektorovým prostorem právě tehdy, když budou splněny následující podmínky: 1 Je dáno zobrazení V V V, které

Více

Podobnost matic. Definice 8.6. Dány matice A, B M n (C). Jestliže existuje regulární matice P M n (C) tak,

Podobnost matic. Definice 8.6. Dány matice A, B M n (C). Jestliže existuje regulární matice P M n (C) tak, Podobnost matic Definice 84 Dány matice A, B M n (C) Jestliže existuje regulární matice P M n (C) tak, že B = P 1 AP, pak říkáme, že matice B je podobná matici A a píšeme A B Takto zavedená binární relace

Více

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

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání

Více

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i.

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i. KOMLEXNÍ ČÍSLA C = {a + bi; a, b R}, kde i 2 = 1 Číslo komplexně sdružené k z = a + bi je číslo z = a bi. Operace s komplexními čísly: z = a + bi, kde a, b R v = c + di, kde c, d R Sčítání Odčítání Násobení

Více

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

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru 2. Systémy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních rovnic s koeficienty z pole reálných případně komplexních čísel. Uvádíme podmínku pro existenci řešení systému lineárních

Více

Soustavy lineárních rovnic a determinanty

Soustavy lineárních rovnic a determinanty Soustavy lineárních rovnic a determinanty Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny

Více

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2, Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se

Více

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

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku VI Maticový počet VI1 Základní operace s maticemi Definice Tabulku a 11 a 12 a 1n a 21 a 22 a 2n, a m1 a m2 a mn kde a ij R, i = 1,, m, j = 1,, n, nazýváme maticí typu m n Zkráceně zapisujeme (a ij i=1m

Více

Vlastní čísla a vlastní vektory

Vlastní čísla a vlastní vektory Vlastní čísla a vlastní vektory 1 Motivace Uvažujme lineární prostor všech vázaných vektorů v rovině, které procházejí počátkem, a lineární zobrazení tohoto prostoru do sebe(lineární transformaci, endomorfismus)

Více

[1] LU rozklad A = L U

[1] LU rozklad A = L U [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,

Více

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

[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici [1] Determinant je číslo jistým způsobem charakterizující čtvercovou matici det A = 0 pro singulární matici, det A 0 pro regulární matici používá se při řešení lineárních soustav... a v mnoha dalších aplikacích

Více

Lineární algebra : Skalární součin a ortogonalita

Lineární algebra : Skalární součin a ortogonalita Lineární algebra : Skalární součin a ortogonalita (15. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

Více

EUKLIDOVSKÉ PROSTORY

EUKLIDOVSKÉ PROSTORY EUKLIDOVSKÉ PROSTORY Necht L je lineární vektorový prostor nad tělesem reálných čísel R. Zobrazení (.,.) : L L R splňující vlastnosti 1. (x, x) 0 x L, (x, x) = 0 x = 0, 2. (x, y) = (y, x) x, y L, 3. (λx,

Více

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity) 4 Lineární zobrazení Definice: Nechť V a W jsou vektorové prostory Zobrazení A : V W (zobrazení z V do W nazýváme lineárním zobrazením, pokud pro všechna x V, y V a α R platí 1 A(x y = A(x A(y (vlastnost

Více

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

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 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 1. (x, x) 0 x L, (x, x) = 0 x = 0, 2. (x, y) = (y, x) x, y L, 3. (λx, y) = λ(x,

Více

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

Lineární algebra - I. část (vektory, matice a jejich využití) Lineární algebra - I. část (vektory, matice a jejich využití) Michal Fusek Ústav matematiky FEKT VUT, fusekmi@feec.vutbr.cz 2. přednáška z ESMAT Michal Fusek (fusekmi@feec.vutbr.cz) 1 / 40 Obsah 1 Vektory

Více

Vlastní čísla a vlastní vektory

Vlastní čísla a vlastní vektory Kapitola 11 Vlastní čísla a vlastní vektory Základní motivace pro studium vlastních čísel a vektorů pochází z teorie řešení diferenciálních rovnic Tato teorie říká, že obecné řešení lineární diferenciální

Více

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

D 11 D D n1. D 12 D D n2. D 1n D 2n... D nn Inversní matice 1 Definice Nechť je čtvercová matice řádu n Čtvercovou matici B řádu n nazveme inversní maticí k matici, jestliže platí B=E n =B, kdee n jeodpovídajícíjednotkovámatice 2 Tvrzení Inversní

Více

DEFINICE Z LINEÁRNÍ ALGEBRY

DEFINICE Z LINEÁRNÍ ALGEBRY DEFINICE Z LINEÁRNÍ ALGEBRY Skripta Matematické metody pro statistiku a operační výzkum (Nešetřilová, H., Šařecová, P., 2009). 1. definice Vektorovým prostorem rozumíme neprázdnou množinu prvků V, na které

Více

Ortogonální projekce a ortogonální zobrazení

Ortogonální projekce a ortogonální zobrazení Drsná matematika I 9. přednáška Ortogonální projekce a ortogonální zobrazení Jan Slovák Masarykova univerzita Fakulta informatiky 27. 4. 2010 Obsah přednášky 1 Literatura 2 Projekce a ortogonální zobrazení

Více

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

Cvičení z Numerických metod I - 12.týden Máme systém lineárních rovnic Cvičení z Numerických metod I - týden Přímé metody řešení systému lineárních rovnic Ax = b, A = a a n a n a nn Budeme hledat přesné řešení soustavy x = x x n, b = b b n, x

Více

Soustavy linea rnı ch rovnic

Soustavy linea rnı ch rovnic [1] Soustavy lineárních rovnic vlastnosti množin řešení metody hledání řešení nejednoznačnost zápisu řešení a) soustavy, 10, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l.

Více

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

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule. Matice Definice. Maticí typu m n nazýváme obdélníkové pole, tvořené z m n reálných čísel (tzv. prvků matice), zapsaných v m řádcích a n sloupcích. Značíme např. A = (a ij ), kde i = 1,..., m, j = 1,...,

Více

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

12. Determinanty. 12. Determinanty p. 1/25 12. Determinanty 12. Determinanty p. 1/25 12. Determinanty p. 2/25 Determinanty 1. Induktivní definice determinantu 2. Determinant a antisymetrické formy 3. Výpočet hodnoty determinantu 4. Determinant

Více

5. Singulární rozklad

5. Singulární rozklad 5. Singulární rozklad Petr Tichý 31. října 2012 1 Singulární rozklad matice Jeden z nejdůležitějších teoretických i praktických nástrojů maticových výpočtů. Umožňuje určit hodnost či normu matice, ortogonální

Více

2. Určete jádro KerL zobrazení L, tj. nalezněte alespoň jednu jeho bázi a určete jeho dimenzi.

2. Určete jádro KerL zobrazení L, tj. nalezněte alespoň jednu jeho bázi a určete jeho dimenzi. Řešené příklady z lineární algebry - část 3 Typové příklady s řešením Příklad 3.1: Zobrazení L: P 3 R 23 je zobrazení z prostoru P 3 všech polynomů do stupně 3 (včetně nulového polynomu) do prostoru R

Více

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

Zdrojem většiny příkladů je sbírka úloh   1. cvičení ( ) 2. cvičení ( ) Příklady řešené na cvičení LA II - LS 1/13 Zdrojem většiny příkladů je sbírka úloh http://kam.mff.cuni.cz/~sbirka/ 1. cvičení (..13) 1. Rozhodněte, které z následujících operací jsou skalárním součinem

Více

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u. Několik řešených příkladů do Matematiky Vektory V tomto textu je spočteno několik ukázkových příkladů které vám snad pomohou při řešení příkladů do cvičení. V textu se objeví i pár detailů které jsem nestihl

Více

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

Soustavy lineárních rovnic-numerické řešení. October 2, 2008 Soustavy lineárních rovnic-numerické řešení October 2, 2008 (Systém lin. rovnic) Systém rovnic 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 n1 x 1 + a n2 x 2 + + a

Více

Vlastní čísla a vlastní vektory

Vlastní čísla a vlastní vektory Kapitola 15 Vlastní čísla a vlastní vektory V této a následujících kapitolách budeme zkoumat jeden z nejdůležitějších pojmů tohoto kurzu. Definice15.1 Buď A:V Vlineárnízobrazení,Vvektorovýprostornad tělesem

Více

8 Matice a determinanty

8 Matice a determinanty M Rokyta, MFF UK: Aplikovaná matematika II kap 8: Matice a determinanty 1 8 Matice a determinanty 81 Matice - definice a základní vlastnosti Definice Reálnou resp komplexní maticí A typu m n nazveme obdélníkovou

Více

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague / 94 - a LU LU Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague - a LU LU 2-3 4 a LU 5 LU 6 7 8 9 2 / 94 Gaussova eliminační metoda - a LU LU jde o přímou metodu

Více

11. Skalární součin a ortogonalita p. 1/16

11. Skalární součin a ortogonalita p. 1/16 11. Skalární součin a ortogonalita 11. Skalární součin a ortogonalita p. 1/16 11. Skalární součin a ortogonalita p. 2/16 Skalární součin a ortogonalita 1. Definice skalárního součinu 2. Norma vektoru 3.

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

7 Ortogonální a ortonormální vektory

7 Ortogonální a ortonormální vektory 7 Ortogonální a ortonormální vektory Ze vztahu (5) pro výpočet odchylky dvou vektorů vyplývá, že nenulové vektory u, v jsou na sebe kolmé právě tehdy, když u v =0. Tato skutečnost nám poslouží k zavedení

Více

Lineární algebra : Vlastní čísla, vektory a diagonalizace

Lineární algebra : Vlastní čísla, vektory a diagonalizace Lineární algebra : Vlastní čísla, vektory a diagonalizace (14. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 21. dubna 2014, 19:37 1 2 14.1 Vlastní čísla a vlastní vektory Nechť je

Více

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

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 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 2 + (-2) 4 + 0 0 + 1 1 = -3 INVERZNÍ MATICE Pro čtvercovou matici B může (ale nemusí) existovat

Více

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

Lineární algebra : Násobení matic a inverzní matice Lineární algebra : Násobení matic a inverzní matice (8. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. března 2014, 12:42 1 2 0.1 Násobení matic Definice 1. Buďte m, n, p N, A

Více

Pomocný text. Polynomy

Pomocný text. Polynomy Pomocný text Polynomy Tato série bude o polynomech a to zejména o polynomech jedné proměnné (pokud nebude uvedeno explicitně, že jde o polynom více proměnných). Formálně je někdy polynom jedné proměnné

Více

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

Lineární algebra : Násobení matic a inverzní matice Lineární algebra : Násobení matic a inverzní matice (8. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

Numerické řešení nelineárních rovnic

Numerické řešení nelineárních rovnic Numerické řešení nelineárních rovnic Mirko Navara http://cmp.felk.cvut.cz/ navara/ Centrum strojového vnímání, katedra kybernetiky FEL ČVUT Karlovo náměstí, budova G, místnost 104a http://math.feld.cvut.cz/nemecek/nummet.html

Více

VĚTY Z LINEÁRNÍ ALGEBRY

VĚTY Z LINEÁRNÍ ALGEBRY VĚTY Z LINEÁRNÍ ALGEBRY Skripta Matematické metody pro statistiku a operační výzkum (Nešetřilová, H., Šařecová, P., 2009). 1. věta Nechť M = {x 1, x 2,..., x k } je množina vektorů z vektorového prostoru

Více