Numerické metody I. Jaro Normy vektorů a matic 1. 2 Nelineární rovnice Metoda bisekce (půlení intervalu) Iterační metody...
|
|
- Matyáš Bednář
- před 8 lety
- Počet zobrazení:
Transkript
1 Poznámky k přednášce 1 Numerické metody I Jaro 2010 Tomáš Řiháček Obsah 1 Normy vektorů a matic 1 2 Nelineární rovnice Metoda bisekce (půlení intervalu) Iterační metody Metoda prosté iterace Newtonova metoda (metoda tečen) Metoda sečen Metoda regula falsi Quasi Newtonova metoda Urychlení konvergence - Aitkenova metoda Seffensenova metoda Hledání kořenů násobnosti M > Systémy nelineárních rovnic Metoda prosté iterace Seidelova metoda Newtonova metoda Polynomy Newtonova metoda Hornerovo schéma Zdvojená Newtonova metoda Newtonova-Mahleyova metoda Bairstowova metoda Zobecněné Hornerovo schéma Soustavy lineárních rovnic Přímé metody Gaussova eliminační metoda LU rozklad Choleského metoda Croutova metoda Iterační metody Jacobiho metoda Gaussova-Seidelova iterační metoda Literatura 19 1 Jedná se o přehled základní teorie podle [1], obsahem zhruba odpovídající přednášce k předmětu M Numerické metody 1, ovšem bez příkladů, důkazů a řady dalších poznámek. Rovněž jsou vynechány některé okrajové kapitoly (např. chybí relaxační metody řešení systému lineárních rovnic). Má sloužit jako přehled teorie potřebné ke zkoušce, ze kterého si lze znalosti zopakovat, popř. ucelit. Při prvním čtení doporučuji číst společně s [1]. Upozornění na veškeré nedostatky uvítám na adrese rihacek@physics.muni.cz.
2 1 Normy vektorů a matic Definice (Norma vektoru). Norma vektoru x C n je funkce : C n R, která má následující vlastnosti: 1. x 0, přičemž x = 0 x = 0 (nezápornost) 2. αx = α x, α C, x C n (homogenita) 3. x + y x + y, x, y C n (trojúhelníková nerovnost) Poznámka. Norma indukuje metriku ρ(x, y) = x y. Příklad. 1. x 1 = n i=1 x i (oktaedrická norma) 2. x 2 = ( n i=1 x i 2) 1 2 (eukleidovská norma) 3. x = max 1 i n x i (krychlová norma) Označení. Označme M n třídu matic typu n n nad R nebo nad C. Definice (Norma matice). Norma matice je funkce : M n R s následujícími vlastnostmi: 1. A 0, přičemž A = 0 A = O, kde O je nulová matice. 2. αa = α A, α R, A M n 3. A + B A + B, A, B M n 4. AB A B, A, B M n (multiplikativnost) Definice (Souhlasná norma). Řekneme, že maticová norma je souhlasná s danou vektorovou normou ϕ, jestliže Ax ϕ A x ϕ, x C n, A M n. Věta 1.1 (Přidružená maticová norma). Necht ϕ je vektorová norma na C n. Pak číslo A ϕ = max x ϕ=1 Ax ϕ je maticová norma souhlasná s danou vektorovou normou ϕ. Nazývá se přidružená maticová norma k dané vektorové normě. Věta 1.2. Pro přidružené maticové normy k příslušným vektorovým normám platí: 1. A 1 = max 1 j n n i=1 a ij (sloupcová norma) 2. A = max 1 i n n j=1 a ij (řádková norma) 3. A 2 = ρ(a A), ρ(a A) je spektrální poloměr A A, kde A = ĀT, pro reálné matice je A = A T (spektrální norma). Definice (Frobeniova norma). Definujeme Frobeniovu normu jako A F = tr(a A). Věta 1.3 (Ekvivalentnost norem). Pro maticové normy platí: 1 n A A 2 n A, A 2 A F n A 2, 1 n A 1 A 2 n A 1. 1
3 Věta 1.4. Přidružená maticová norma je nejvýše rovna libovolné souhlasné maticové normě. Důsledek. Pro souhlasné normy platí E 1 = E ϕ. Věta 1.5. Necht je souhlasná maticová norma s danou vektorovou normou ϕ. Pak pro všechna nenulová vlastní čísla λ matice A platí: λ A, neboli ρ(a) A. 2
4 2 Nelineární rovnice Řešíme rovnici Obecně řešení dělíme na dva kroky: f(x) = Separace kořenů, tj. nalezení intervalů, ve kterých leží právě jeden kořen. 2. Zpřesnění kořenů. 2.1 Metoda bisekce (půlení intervalu) Tato metoda se opírá o následující Věta 2.1 (Bolzano). Necht f C[a, b]. Pak f nabývá na intervalu [a, b] všech hodnot mezi svou největší a nejmenší hodnotou. Největší a nejmenší hodnota f na [a, b] existuje podle Weierstrassovy věty. Postup výpočtu: Interval [a i, b i ] dělíme na dva podintervaly [a i, a i+b i 2 ] a [ a i+b i 2, b i ]. V dalším dělení pokračujeme přiřazením a i+1 = a i, b i+1 = a i+b i 2, nebo a i+1 = a i+b i 2, b i+1 = b i tak, aby f(a i+1 )f(b i+1 ) < 0. Tato metoda je vždy konvergentní. 2.2 Iterační metody Necht ξ je kořenem rovnice f(x) = 0. Řešíme ekvivalentní úlohu hledání pevného bodu, tj. hledání řešení rovnice x = g(x) Metoda prosté iterace Metoda prosté iterace je jednokroková iterační metoda, kde pro zvolenou počáteční aproximaci x 0 počítáme dále podle vztahu x k+1 = g(x k ) Věta 2.2 (Základní věta). Necht g C[a, b], g : [a, b] [a, b], tedy g zobrazuje interval I = [a, b] na sebe. Pak g má v intervalu [a, b] pevný bod. Splňuje-li g navíc Lipschitzovu podmínku s konstantou q, 0 q < 0 g(x) g(y) q x y, x, y I, tj. g je kontrakce, pak je tento pevný bod jediný. Důsledek. Necht g C 1 [a, b], g : [a, b] [a, b] a Pak má g na intervalu [a, b] jediný pevný bod. g (x) q < 1, x [a, b]. Věta 2.3 (o konvergenci). Necht jsou splněny předpoklady základní věty, tj. g(i) I a g je kontrakce. Pak je posloupnost {x k }, x k = g(x k 1 ), k = 1, 2,..., konvergentní pro libovolnou počáteční aproximaci x 0 I a platí lim k x k = ξ, kde ξ je pevný bod funkce g. Definice (Přitahující a odpuzující pevný bod). Pevný bod ξ funkce g C[a, b] se nazývá 1. přitahující (atraktivní), jestliže existuje takové okolí V bodu ξ, že pro každou počáteční aproximaci x 0 V posloupnost {x k }, x k+1 = g(x k ), konverguje k bodu ξ. 2. odpuzující (repulzivní), jestliže existuje takové okolí U bodu ξ, že pro každou počáteční aproximaci x 0 U, x 0 ξ existuje takové k, že x k / U. 3
5 Věta 2.4. Platí: 1. Jestliže v okolí bodu ξ platí pro všechna x ξ: g(x) g(ξ) x ξ < 1 nebo g (ξ) < 1, pak ξ je přitahující pevný bod. 2. Jestliže v okolí bodu ξ platí pro všechna x ξ: g(x) g(ξ) x ξ > nebo g (ξ) > 1, pak ξ je odpuzující pevný bod. Definice (Řád metody). Označme e k = x k ξ chybu k-té iterace. Existuje-li nezáporné číslo p 0 takové, že x k+1 ξ lim k x k ξ p = lim e k+1 k e k p = C 0, pak říkáme, že iterační metoda je řádu p. Věta 2.5. Necht funkce g má v okolí O(ξ) bodu ξ spojité derivace až do řádu p včetně, p 1. Iterační metoda x k+1 = g(x k ) je řádu p právě tehdy, když platí ξ = g(ξ), g (j) (ξ) = 0, j = 1,..., p 1, g (p) (ξ) 0. Definice (Cyklus). Necht g : [a, b] [a, b], ξ je pevný bod, ξ [a, b]. Řekneme, že počáteční aproximace x 0 [a, b] generuje cyklus řádu N, jestliže x 0 = x N, x j x 0 pro j = 1,..., N 1. Bod x 0 nazýváme bod cyklu řádu N. Poznámka. Pro zastavení iteračního procesu můžeme použít některé z následujících kritérií: x k+1 x k < ε, f(x k ) < ε, xk+1 x k x k < ε, kde ε je požadovaná přesnost Newtonova metoda (metoda tečen) Iterační funkci volíme ve tvaru g = x f(x) f (x). Pak x k+1 = x k f(xk ) f (x k ). Věta 2.6. Necht f C 2 [a, b], necht ξ [a, b] je kořen rovnice f(x) = 0 a necht f (ξ) 0. Pak existuje δ > 0, [ξ δ, ξ + δ] [a, b] takové, že pro každou počáteční aproximaci x 0 [ξ δ, ξ + δ] posloupnost generovaná Newtonovou metodou konverguje k bodu ξ. Pokud je navíc kořen ξ jednoduchý, pak je Newtonova metoda řádu 2. Věta 2.7. Necht jsou splněny předpoklady předchozí věty. Pak pro posloupnost {x k } generovanou Newtonovou metodou platí: 1. x k+1 ξ M 2m (xk ξ) 2, 2. x k+1 x k M 2m (xk+1 x k ) 2, kde M = max I f (x), m = min I f (x) > 0, I = [ξ δ, ξ + δ]. Věta 2.8 (Fourierovy podmínky). Necht f C 2 [a, b], ξ je jediný kořen rovnice f(x) = 0 na [a, b], necht f ani f nemění znaménko na [a, b], přičemž f (x) 0, x [a, b]. Jestliže za počáteční aproximaci x 0 zvolíme ten z krajních bodů intervalu [a, b] v němž znaménko funkce je stejné jako znaménko f na [a, b], tj. f(x 0 )f (x 0 ) > 0, pak posloupnost {x k } generovaná Newtonovou metodou konverguje monotónně k bodu ξ. 4
6 2.2.3 Metoda sečen Derivaci f (x k ) aproximujeme diferenční derivací Pak je formule pro iterační proces ve tvaru jedná se tedy o dvoukrokovou metodu. f f(xk ) f(x k 1 ) x k x k 1, k = 1, 2,... x k+1 = x k x k x k 1 f(x k ) f(x k 1 ) f(xk ), Věta 2.9. Necht rovnice f(x) = 0 má kořen ξ a necht derivace f, f jsou spojité v okolí bodu ξ, přičemž f (ξ) 0. Posloupnost generovaná metodou sečen konverguje ke kořenu ξ, pokud počáteční aproximace x 0, x 1 jsou dostatečně blízko ξ a řád metody je , Metoda regula falsi Pokud f(a)f(b) < 0, pak x k+1 = x k x k x s f(x k ) f(x s ) f(xk ), kde s je největší index takový, že platí f(x k )f(x s ) < 0, tj. ξ leží v intervalu s krajními body x k, x s. Věta Necht f C[a, b], f(a)f(b) < 0 a necht ξ je jediný kořen v [a, b]. Pak posloupnost {x k } generovaná metodou regula falsi konverguje pro každé dvě počáteční aproximace x 0, x 1 [a, b], f(x 0 )f(x 1 ) < 0, ke kořenu ξ (a, b). Metoda je řádu 1. Závěr. Všechny sečny vycházejí z bodu, v němž je znaménko funkce stejné jako znaménko druhé derivace na intervalu [a, b]. Posloupnost generovaná touto metodou konverguje monotónně ke ξ. Poznámka. Za výše uvedených předpokladů může být metoda regula falsi zapsána jako jednokroková iterační metoda Quasi Newtonova metoda Derivaci f v Newtonově metodě aproximujeme výrazem f f(xk ) f(x k ± f(x k )) x k (x k ± f(x k )) = f(xk ) f(x k ± f(x k )) f(x k. ) Tedy tečnu použitou v Newtonově metodě nahradíme sečnou vedenou body respektive body [x k, f(x k )], [x k + f(x k ), f(x k + f(x k ))], [x k, f(x k )], [x k f(x k ), f(x k f(x k ))]. Přitom pokud je bod x k blízko hledaného kořene ξ, pak je hodnota f(x k ) blízká nule a sečna je blízká tečně vedené bodem x k. Jedná se tedy o metodu blízkou metodě Newtonově. Pak x k+1 = x k ± f 2 (x k ) f(x k ) f(x k ± f(x k )). Věta Necht f C 1 [a, b], ξ [a, b], f (ξ) 0. Pak existuje ε > 0 tak, že posloupnost generovaná quasi Newtonovou metodou konverguje k bodu ξ pro každou počáteční aproximaci x 0 [ξ ε, ξ + ε] [a, b]. Pokud f má v okolí bodu ξ spojitou druhou derivaci, je řád metody alespoň 2. 5
7 2.3 Urychlení konvergence - Aitkenova metoda Posloupnost {x k } nahradíme posloupností {ˆx k }, která konverguje rychleji. Definice (Aitkenova metoda). Aitkenova metoda pro urychlení konvergence je posloupnost ve tvaru ˆx k = x k (x k+1 x k ) 2 x k+2 2x k+1 + x k. Věta Necht je dána posloupnost {x k }, lim k x k = ξ, x k ξ a necht tato posloupnost splňuje podmínky x k+1 ξ = (C + γ k )(x k ξ), k = 0, 1, 2,... C < 1, lim k γ k = 0. Pak posloupnost {ˆx k } z předchozí definice je definována pro dostatečně velká k a konverguje k limitě ξ rychleji než posloupnost {x k }, tj. ˆx k ξ lim k x k ξ = 0. Poznámka (Geometrický význam Aitkenovy metody). Definujeme funkci chyby ε takto: ε(x k ) = x k x k+1, ε(x k+1 ) = x k+1 x k+2. Chceme sestrojit takovou posloupnost, která by konvergovala rychleji k bodu ξ. Body o souřadnicích [x k, ε(x k )], [x k+1, ε(x k+1 )] vedeme přímku a její průsečík s osou x vezmeme jako další aproximaci bodu ξ, tj. provedeme extrapolaci Seffensenova metoda Aplikace Aitkenovy metody na metodu prosté iterace. Označme y k = g(x k ), z k = g(y k ). Pak iterační předpis je tvaru ˆx k = x k (yk x k ) 2 z k 2y k + x k. Věta Steffensenovu metodu lze zapsat jako jednokrokovou iterační metodu s iterační funkcí ϕ tvaru xg(g(x)) (g(x))2 ϕ(x) = g(g(x)) 2g(x) + x. Dále platí: 1. ϕ(ξ) = ξ g(ξ) = ξ, 2. g(ξ) = ξ, g (ξ) 1 ϕ(ξ) = ξ Věta Necht funkce g má spojité derivace až do řádu p + 1 včetně v okolí bodu ξ. Necht iterační metoda x k+1 = g(x k ) je řádu p pro bod ξ. Pak pro p > 1 je iterační metoda x k+1 = ϕ(x k ) řádu 2p 1. Pro p = 1 je tato metoda řádu alespoň 2 za předpokladu g (ξ) 1. 6
8 2.4 Hledání kořenů násobnosti M > 1 Necht ξ je kořenem funkce f násobnosti M > 1, tj. f(x) = (x ξ) M ϕ(x), ϕ(ξ) 0, Neznáme-li násobnost kořene, zavedeme funkci f (x) = M(x ξ) M 1 ϕ(x) + (x ξ) M ϕ (x). u(x) = f(x) f (x), která má kořeny stejné jako f, všechny však jednoduché. Závěr. Newtonova metoda pro násobný kořen je řádu 1. Modifikace Newtonovy metody pro M- násobný kořen je tvaru a je řádu 2. x k+1 = x k M f(xk ) f (x k ) 7
9 3 Systémy nelineárních rovnic Řešíme soustavu nelineárních rovnic tvaru f 1 (x 1,..., x m ) = 0, ve vektorovém tvaru potom f m (x 1,..., x m ) = 0,. F (x) = 0, x R m, 0 = (0,..., 0) T R m, kde F : R m R m. Necht vektor ξ = (ξ 1,..., ξ m ) T R m je jejím kořenem, tedy platí F (ξ) = 0. Navíc v R m definujeme metriku ρ(x, y) = max 1 i m x i y i. 3.1 Metoda prosté iterace Základní soustavu převedeme do tvaru x = G(x), kde G: R m R m, pak řešíme opět problém pevného bodu x 1 = g 1 (x 1,..., x m ),. x m = g m (x 1,..., x m ). Věta 3.1. Necht zobrazení G: R m R m je kontrakce na R m, tj. ρ(g(x), G(y)) qρ(x, y), x, y R m, 0 q < 1. Pak posloupnost {x k }, x k = G(x k 1 ), k = 1, 2,..., konverguje pro každou počáteční aproximaci x 0 R m k pevnému bodu ξ zobrazení G, přičemž tento pevný bod je jediný. Věta 3.2. Necht ξ R n je pevný bod zobrazení G. Necht funkce g i, i = 1,..., m, mají spojité parciální derivace na množině Ω(ξ, r) = {x R m ρ(x, ξ) r} a necht pro tyto derivace platí g i (x) x j q, 0 q < 1, i, j = 1,..., m, x Ω(ξ, r) m a necht x 0 Ω(ξ, r). Pak posloupnost {x k }, x k+1 = G(x k ), k = 0, 1,..., konverguje a lim k x k = ξ, přičemž x k Ω(ξ, r) pro všechna k. Poznámka. Podmínky na parciální derivace v předchozí větě lze nahradit předpokladem m max g i (x) 1 i m x j q < 1. Iterační proces tedy máme ve tvaru j=1 x k+1 1 = g 1 (x k 1, x k 2,..., x k m), x k+1 2 = g 2 (x k 1, x k 2,..., x k m),. x k+1 m = g m (x k 1, x k 2,..., x k m). 8
10 3.2 Seidelova metoda Na rozdíl od metody prosté iterace využijeme k výpočtu x k+1 i již vypočtené hodnoty x k+1 i s, s = 1,..., i 1. Iterační rovnice jsou pak 3.3 Newtonova metoda x k+1 1 = g 1 (x k 1, x k 2,..., x k m), x k+1 2 = g 2 (x k+1 1, x k 2,..., x k m),. x k+1 m = g m (x k+1 1,..., x k+1 m 1, xk m). Iterační rovnice je v analogii a klasickou Newtonovou metodou x k+1 = x k J 1 F (xk )F (x k ), kde J F je Jacobiho matice zobrazení F (je tedy nutné, aby J F byla regulární). Pro výpočet je vhodné převést iterační rovnici do tvaru kde d k = x k+1 x k je vektor oprav. J F (x k )d k = F (x k ), Věta 3.3. Necht ξ je kořenem soustavy rovnic F (x) = 0 a necht J F (x) je regulární matice se spojitými prvky v okolí O(ξ) bodu ξ, přičemž na tomto okolí J 1 F (x) K, K = konst. Necht dále funkce f i, i = 1,..., m, mají spojité druhé parciální derivace v O(ξ). Posloupnost {x k } generovaná Newtonovou metodou konverguje ke kořenu ξ za předpokladu, že počáteční aproximace x 0 leží dostatečně blízko ξ. Tato metoda je řádu 2. Poznámka. Pro zastavení výpočtu často používáme podmínku x k+1 x k x k ε, kde ε je předem daná přesnost. 9
11 4 Polynomy Necht P je polynom tvaru Dále označme P (x) = a 0 x n + a 1 x n a n 1 x + a n. Věta 4.1. Pro všechny kořeny polynomu P platí A = max{ a 1,..., a n }, B = max{ a 0,..., a n 1 } B a n ξ k +1 A a 0. Definice (Znaménková změna). Necht {c n }, c i 0 i = 1,..., n, je posloupnost reálných čísel různých od nuly. Řekneme, že pro dvojici čísel c k, c k+1 nastává znaménková změna, jestliže c k c k+1 < 0. Řekneme, že dvojice c k, c k+1 zachovává znaménko, jestliže c k c k+1 > 0. Definice (Sturmova posloupnost). Řekneme, že posloupnost polynomů {P = P 0, P 1,..., P m } je Sturmovou posloupností příslušnou polynomu P, jestliže platí: 1. Všechny reálné kořeny polynomu P 0 jsou jednoduché. 2. Je-li ξ reálný kořen polynomu P 0, pak sign P 0 (ξ) = sign P 1(ξ). 3. Je-li α reálný kořen polynomu P i, i = 1,..., m 1, pak 4. Poslední polynom P m nemá reálné kořeny. P i 1 (α)p i+1 (α) < 0. Poznámka. Největší společný dělitel P a P je polynom, který má stejné kořeny jako P, ale všechny jednoduché. Lemma 4.2 (Konstrukce Sturmovy posloupnosti). Necht všechny reálné kořeny polynomu P jsou jednoduché. Pak lze k polynomu P zkonstruovat Sturmovu posloupnost následujícím postupem: P 0 (x) = P (x), P 1 (x) = P 0(x), P i 1 (x) = P i (x)q i (x) c i P i+1 (x), i = 1,..., m 1, P m 1 (x) = P m (x)q m (x), c i > 0. Věta 4.3 (Sturm). Počet reálných kořenů polynomu P na intervalu [a, b) je roven W (b) W (a), kde W (x) je počet znaménkových změn ve Sturmově posloupnosti v bodě x (z níž jsou vyškrtnuty nuly). Věta 4.4 (Descartes). Počet kladných kořenů polynomu P (počítáno s násobností) je roven počtu znaménkových změn v posloupnosti koeficientů a 0,..., a n nebo o sudé číslo menší. Jsou-li všechny koeficienty a 0,..., a n různé od nuly, pak počet záporných kořenů (počítáno s násobností) je roven počtu zachování znamének v posloupnosti koeficientů nebo o sudé číslo menší. 4.1 Newtonova metoda Připomeňme, že Newtonova metoda je iterační proces tvaru x k+1 = x k P (xk ) P (x k ). Hodnoty P (x k ) a P (x k ) lze snadno spočítat Hornerovým schématem. 10
12 4.1.1 Hornerovo schéma Vhodné pro výpočet hodnot polynomů, hodnot derivací a dělení lineárním polynomem. Mějme polynom q ve tvaru Q(x) = b 0 x n 1 + b 1 x n b n 2 x + b n 1 a necht α R. Pak lze polynom P a jeho derivaci P zapsat ve tvaru P (x) = (x α)q(x) + P (α), P (x) = Q(x) + (x α)q (x), tedy P (α) = Q(α). Výpočet lze uspořádat do následující tabulky: a 0 a 1 a 2... a n 1 a n α αb 0 αb 1... αb n 2 αb n 1 b 0 b 1 b 2... b n 1 b n = P (α) α αc 0 αc 1... αc n 2 c 0 c 1 c 2... c n 1 = Q(α) = P (α) 4.2 Zdvojená Newtonova metoda Zdvojená Newtonova metoda je iterační proces tvaru x k+1 = x k 2 P (xk ) P (x k ), za předpokladu f(x 0 )f(x k ) > 0. Pokud najdeme index j takový, že f(x 0 )f(x j ) < 0, dále pokračujeme standardní Newtonovou metodou. Věta 4.5. Necht polynom P (x) = a 0 x n + + a n má všechny kořeny ξ i, i = 1,..., n reálné a ξ 1 ξ 2 ξ n a necht α 1 je největší kořen P, ξ 1 α 1 ξ 2. Pro n = 2 předpokládejme ξ 1 > ξ 2. Pak pro každé z > ξ 1 jsou čísla z = z P (z) P (z), y = z 2 P (z) P (z), y = y P (y) P (y) definována a platí 4.3 Newtonova-Mahleyova metoda α 1 < y, ξ 1 y z. Předpokládejme, že jsme již nalezli aproximaci ξ 1 největšího kořene ξ 1 polynomu P a hledáme ξ 2. Jeden způsob je zavedení polynomu P 1 = P (x) x ξ 1, který je stupně n 1 a má největší kořen ξ 2. Pak bychom opět mohli Newtonovou metodou hledat největší kořen. Tato metoda se nazývá metoda snižování stupně. V praxi ovšem nepřesnost s jakou jsme nalezli předcházející kořeny se přenáší na kořeny následující, které mohou být nalezeny již zcela nepřesně. Proto zavádíme Mahleyovu metodu, která spočívá ve vhodném vyjádření derivace P 1 : 11
13 P 1(x) = P (x) x ξ P (x) 1 (x ξ 1 ), 2 jehož dosazením do Newtonovy metody dostáváme x k+1 = x k P 1(x k ) P 1 (xk ) = xk P (x k ). P (x k ) P (xk ) x k ξ 1 Obecně, pokud jsme již nalezli aproximace kořenů ξ 1,..., ξ j a hledáme ξ j+1, dostaneme stejným způsobem vztah 4.4 Bairstowova metoda x k+1 = x k P (x k ) P (x k ). i P (x k ) j=1 x k ξ j Tato metoda slouží k výpočtu komplexních kořenů polynomu. Hledejme tedy dvojici z, z, z = u + iv komplexně združených kořenů polynomu P. Necht jsou z, z kořeny polynomu D(x) = x 2 + px + q, kde p = 2u a q = u 2 + v 2. Musíme tedy najít čísla p, q tak, aby polynom D dělil polynom P. Formálně tedy P (x) = D(x)Q(x) + Ax + B, kde Nyní je třeba určit p, q tak, aby D(x) = x 2 + px + q, Q(x) = Q(x, p, q) je polynom stupně n 2, A = A(p, q), B = B(p, q). A(p, q) = 0, B(p, q) = 0, což je systém nelineárních rovnic, který řešíme Newtonovou metodou. Považujeme-li polynom D(x) = x 2 +px+q za aproximaci dělitele, dostaneme další aproximaci D 1 (x) = x 2 +p 1 x+q 1, p 1 = p+h, q 1 = q + k řešením soustavy A p B p A q B q h A(p, q) =. k B(p, q) Tato soustava se dá po dalších úpravách a označení a = A q, b = B q (ap b)h ak + A = 0, aqh bk + B = 0. zapsat takto: Jejím vyřešením dostáváme čísla h, k a kvadratický trojčlen D 1 (x), jehož kořeny jsou aproximací kořenů, z polynomu P. Postup opakujeme. Jako kritérium pro zastavení výpočtu lze zvolit: h < ε p, k < ε q, kde ε je požadovaná přesnost. Hodnoty A, B, a, b lze spočítat zobecněným Hornerovým schématem. 12
14 4.4.1 Zobecněné Hornerovo schéma Mějme nyní polynomy Q a R ve tvaru Q(x) = b 0 x n 2 + b 1 x n b n 3 x + b n 2 R(x) = c 0 x n 4 + c 1 x n c n 5 x + c n 4. Pak lze polynomy P a Q zapsat ve tvaru P (x) = Q(x)D(x) + Ax + B, Q(x) = R(x)D(x) + ax + b. Výpočet můžeme opět zapsat do tabulky: a 0 a 1 a 2... a n 3 a n 2 a n 1 a n p pb 0 pb 1... pb n 4 pb n 3 pb n 2 q qb 0... qb n 5 qb n 4 qb n 3 qb n 2 b 0 b 1 b 2... b n 3 b n 2 A B p pc 0 pc 1... pc n 4 q qc 0... qc n 5 qc n 4 c 0 c 1 c 2... a b 13
15 5 Soustavy lineárních rovnic Řešíme soustavu lineárních rovnic tvaru Ax = b. 5.1 Přímé metody Gaussova eliminační metoda Matici soustavy A upravíme na horní trojúhelníkový tvar, který označíme jako matici U, tj. matici soustavy A upravíme na horní trojúhelníkový tvar, který označíme jako matici U, tj. u 11 u u 1n 0 u u 2n U = u nn Tím rovnici ax = b převedeme na tvar Ux = c, což lze snadno řešit od poslední rovnice směrem k první. Definice (Frobeniova matice). Definujeme Frobeniovu matici G i jako matici realizující vynulování i-tého sloupce pod diagonálou. Frobeniova matice příslušná prvnímu např. sloupci je tvaru l G 1 =. l , l n kde l i1 = āi1 ā 11. Matice Ā vznikla z matice A výměnou prvního a r-tého řádku tak, aby ā Definice (Permutační matice). Definujeme permutační matici P i jako matici realizující výměnu dvou řádků (index matice se vztahuje ke kroku v GEM). Permutační matice příslušná výměně r-tého a s-tého řádku odpovídá jednotkové matici s vyměněným r-tým a s-tým řádkem. Věta 5.1. Jestliže Gaussova eliminační metoda (GEM) je realizována bez výměny řádku, pak GEM definuje rozklad A = LU, kde L je dolní trojúhelníková matice a U je horní trojúhelníková matice. Poznámka. Matice L z předchozí věty je součin všech Frobeniových matic vzniklých během GEM, tj. L = G G 1 n 1, což ihned plyne z U = G n 1... G 2 G 1 A. GEM s částečným výběrem hlavního prvku V k-tém kroku vybíráme v k-tém sloupci maximální prvek v absolutní hodnotě. Necht je to např. a rk. Vyměníme r-tý a k-tý řádek a vynulujeme požadovaný sloupec pod diagonálou (tj. pod pivotem ā kk ). Tedy kde a (k) pk je hlavní prvek k-tého kroku. a (k) pk = max k i n a(k) ik, 14
16 GEM s úplným výběrem hlavního prvku V každém kroku vybíráme v dané submatici A (k) kk maximální v absolutní hodnotě. Necht je to např. a rs. Vyměníme r-tý a k-tý řádek a vynulujeme s-tý sloupec pod diagonálou LU rozklad Rozložíme matici soustavy na součin A = LU, kde L, resp. U je dolní, resp. horní (s jedničkami na hlavní diagonále) trojúhelníková matice. Máme tedy soustavu lineárních rovnic ve tvaru Odtud máme dvě snadno řešitelné rovnice LUx = b. Ux = y, Ly = b. Věta 5.2. Jestliže všechny hlavní minory matice A jsou nenulové, pak lze A rozložit na součin A = LU Choleského metoda Necht A je v této části symetrická matice. Pak lze aplikovat Choleského metodu podle následující věty. Věta 5.3 (Choleského metoda). Necht A je symetrická matice splňující předpoklady věty 5.2 (tj. všechny její minory jsou nenulové). Pak existuje horní trojúhelníková matice T taková, že A = T T T. Důsledek (konstrukce matice T ). Matice T = (t ij ) z předchozí věty má prvky tvaru: Croutova metoda t 11 = a 11 t 1j = a 1j, t 11 i 1 t ii = aii t 2 ki, k=1 ( t ij = 1 a ij t ii ) i 1 t ki t kj k=1 j = 2,..., n i = 2,..., n pro j > i, t ij = 0 pro j < i. Tato metoda je aplikace LU rozkladu na tridiagonální matice. Hledáme tedy matice tvaru l l 21 l L =. 0 l 32 l.. 33., l n,n 1 l nn u 11 u u 22 u U = un 1,n u nn 15
17 Rozepsáním takto vzniklých rovnic dostaneme: a 11 = l 11 a i,i 1 = l i,i 1, a ii = l i,i 1 u i 1,i + l ii, i = 2,..., n i = 2,..., n a i,i+1 = l ii u i,i+1, i = 1,..., n 1. Věta 5.4. Necht A je tridiagonální matice s vlastnostmi: a i,i 1 a i,i+1 0, i = 2,..., n 1, a 11 > a 12, a ii a i,i 1 + a i,i+1, i = 2,..., n 1, a nn > a n,n 1. Pak matice A je regulární a prvky l ii matice L jsou různé od nuly. Matici A pak lze rozložit na součin A = LU. Poznámka. První podmínka v předchozí větě znamená, že na souběžných diagonálách se nevyskytují nuly. Další tři podmínky znamenají, že A je řádkově diagonálně dominantní. 5.2 Iterační metody Dále označme matici soustavy A jako A = E T a vektor b jako b = g. Pak lze soustavu rovnic přepsat na tvar čímž dostáváme ekvivalentní tvar systému rovnic Iterační posloupnost je pak generována vztahem Zároveň označme x přesné řešení této soustavy. x = (E T ) 1 g, x = T x + g. x k+1 = T x k + g Definice. Řekneme, že matice H M n je konvergentní, jestliže lim k Hk = O, kde O je nulová matice. Řekneme, že matice H M m je semikonvergentní, jesliže lim k H k existuje. Lemma 5.5. Následující tvrzení jsou ekvivalentní: 1. H je konvergentní. 2. ρ(h) < 1, kde ρ(h) max{ λ(h) } je spektrální poloměr matice H. 3. lim k H k = 0 pro nějakou přidruženou maticovou normu. 4. lim k H k x = 0 x R n. Lemma 5.6. Necht T = 1 ( je souhlasná s danou vektorovou normou). Pak matice E T je regulární a platí: (E T ) 1 E 1 T. 16
18 Důsledek. Je-li ρ(t ) < 1, pak E T je regulární. Důsledek. Necht ρ(t ) < 1, pak (E T ) 1 = E + T + T 2 +. Věta 5.7 (Hlavní věta této kapitoly). Posloupnost {x k } generovaná iteračním procesem x k = T x k 1 + g, k = 1, 2,... konverguje pro každou počáteční aproximaci x 0 R n právě tehdy, když ρ(t ) < 1, přičemž lim k xk = x, x = T x + g. Důsledek. Necht pro nějakou přidruženou maticovou normu platí T < 1. Pak posloupnost {x k } generovaná iteračním procesem x k = T x k 1 + g, k = 1, 2,... konverguje pro každou počáteční aproximaci x 0 R n k x. Následující metody dostáváme konkrétní volbou iterační matice Jacobiho metoda Zavedeme označení A = D L U, kde L, resp. U je dolní, resp. horní trojúhelníková matice a D diagonální matice. Pak soustavu Ax = b přepíšeme odkud Dx = (L + U)x + b, x = D 1 (L + U)x + D 1 b. Pak zřejmě T J = D 1 (L + U) a g = D 1 b a iterační proces je x k+1 = T J x k + g = D 1 (L + U)x k + D 1 b. Věta 5.8 (o konvergenci). Posloupnost {x k } generovaná Jacobiho metodou konverguje pro libovolnou počáteční aproximaci x 0 R n právě tehdy, když ρ(t J ) < 1. Věta 5.9 (Sumační kritéria). Platí: 1. Silné řádkové sumační kritérium: Necht A je ryze řádkově diagonálně dominantní matice, tj. a ii > n j=1,j i a ij, i = 1,..., n. Pak Jacobiho iterační metoda konverguje pro každou počáteční aproximaci x 0 R n. 2. Silné sloupcové sumační kritérium: Necht matice A je ryze sloupcově diagonálně dominantní, tj. a ii > a ji, i = 1,..., n. j=1,j i Pak Jacobiho iterační metoda konverguje pro každou počáteční aproximaci x 0 R n. 17
19 5.2.2 Gaussova-Seidelova iterační metoda Opět při označené A = D L U soustavu převedeme do tvaru odkud (D L)x = Ux + b, x = (D L) 1 Ux + (D L) 1 b. Při označení T G = (D L) 1 U a g = (D L) 1 b a iterační proces je Věta 5.10 (Kritéria konvergence). Platí: x k+1 = T G x k + g = (D L) 1 Ux k + (D L) 1 b. 1. Gaussova-Seidelova metoda konverguje pro libovolnou počáteční aproximaci x 0 R n právě tehdy, když ρ(t G ) < Necht T G < 1, pak Gaussova-Seidelova metoda konverguje pro libovolnou počáteční aproximaci x 0 R n. 3. Silné řádkové sumační kritérium. 4. Silné sloupcové sumační kritérium. Věta 5.11 (Stein-Rosenberg). Necht pro prvky matice A platí a ij 0 pro všechna i j a a ii > 0, i = 1,..., n. Pak platí právě jedno z následujících tvrzení: 1. 0 < ρ(t G ) < ρ(t J ) < < ρ(t J ) < ρ(t G ) 3. ρ(t J ) = ρ(t G ) = 0 4. ρ(t J ) = ρ(t G ) = 1. To znamená, že konvergují-li obě metody, Gaussova-Seidelova metoda konverguje rychleji. Věta Necht A je pozitivně definitní matice. Pak Gaussova-Seidelova metoda konverguje pro každou počáteční aproximaci. 18
20 Reference [1] Horová, I., Zelinka, J.: Numerické metody, 2. rozšířené vydání, Masarykova univerzita, Brno, 2004, ISBN
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
Numerická matematika 1
Numerická matematika 1 Obsah 1 Řešení nelineárních rovnic 3 1.1 Metoda půlení intervalu....................... 3 1.2 Metoda jednoduché iterace..................... 4 1.3 Newtonova metoda..........................
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
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
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...............................
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
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
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
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
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
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
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
DRN: Kořeny funkce numericky
DRN: Kořeny funkce numericky Kořenem funkce f rozumíme libovolné číslo r splňující f(r) = 0. Fakt. Nechť f je funkce na intervalu a, b. Jestliže f(a) f(b) < 0 (tj. f(a) a f(b) mají opačná znaménka) a f
METODA PŮLENÍ INTERVALU (METODA BISEKCE) METODA PROSTÉ ITERACE NEWTONOVA METODA
2-3. Metoda bisekce, met. prosté iterace, Newtonova metoda pro řešení f(x) = 0. Kateřina Konečná/ 1 ITERAČNÍ METODY ŘEŠENÍ NELINEÁRNÍCH ROVNIC - řešení nelineární rovnice f(x) = 0, - separace kořenů =
Interpolace, ortogonální polynomy, Gaussova kvadratura
Interpolace, ortogonální polynomy, Gaussova kvadratura Petr Tichý 20. listopadu 2013 1 Úloha Lagrangeovy interpolace Dán omezený uzavřený interval [a, b] a v něm n + 1 různých bodů x 0, x 1,..., x n. Nechť
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
Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).
Předmět: MA 4 Dnešní látka Lineární (vektorový) prostor Normovaný lineární prostor Normy matic a vektorů Symetrické matice, pozitivně definitní matice Gaussova eliminační metoda, podmíněnost matic Četba:
Numerické řešení soustav lineárních rovnic
Numerické řešení soustav lineárních rovnic irko Navara Centrum strojového vnímání, katedra kybernetiky elektrotechnická fakulta ČVUT, Praha http://cmpfelkcvutcz/~navara 30 11 2016 Úloha: Hledáme řešení
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
Numerické řešení soustav lineárních rovnic
Numerické řešení soustav lineárních rovnic Mirko Navara http://cmpfelkcvutcz/~navara/ Centrum strojového vnímání, katedra kybernetiky FEL ČVUT Karlovo náměstí, budova G, místnost 04a http://mathfeldcvutcz/nemecek/nummethtml
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í
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
6 Jacobiova a Gaussova-Seidelova iterační metoda pro řešení systémů lin rovnic Kateřina Konečná/ ITERAČNÍ METODY PRO ŘEŠENÍ SYSTÉMŮ LINEÁRNÍCH ROVNIC Budeme se zabývat řešením soustavy lineárních rovnic
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
Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).
Předmět: MA 4 Dnešní látka Vlastní čísla a vektory Google Normovaný lineární prostor Normy matic a vektorů Symetrické matice, pozitivně definitní matice Gaussova eliminační metoda, podmíněnost matic Četba:
Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program
Program Primitivní funkce a Riemannův integrál Program Primitivní funkce a Riemannův integrál Lineární algebra Program Primitivní funkce a Riemannův integrál Lineární algebra Taylorův polynom Program Primitivní
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...
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
Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).
Předmět: MA 4 Dnešní látka Vektorový (lineární) prostor (připomenutí) Normovaný lineární prostor Normy matic a vektorů Symetrické matice, pozitivně definitní matice Gaussova eliminační metoda, podmíněnost
Numerická matematika Banka řešených příkladů
Numerická matematika Banka řešených příkladů Radek Kučera, Pavel Ludvík, Zuzana Morávková Katedra matematiky a deskriptivní geometrie Vysoká škola báňská Technická Univerzita Ostrava K D M G ISBN 978-80-48-894-6
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
Řešení nelineárních rovnic
Řešení nelineárních rovnic Metody sečen (sekantová a regula falsi) Máme dva body x 1 a x mezi nimiž se nachází kořen Nový bod x 3 volíme v průsečíku spojnice bodů x 1, f x 1 a x, f x (sečny) s osou x ERRBISPAS
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
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
1 Polynomiální interpolace
Polynomiální interpolace. Metoda neurčitých koeficientů Příklad.. Nalezněte polynom p co nejmenšího stupně, pro který platí p() = 0, p(2) =, p( ) = 6. Řešení. Polynom hledáme metodou neurčitých koeficientů,
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.
Kapitola 7: Integrál.
Kapitola 7: Integrál. Neurčitý integrál. Definice: Necht f je funkce definovaná na intervalu I. Funkci F definovanou na intervalu I, pro kterou platí F (x) = f(x) x I nazýváme primitivní funkcí k funkci
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ěta o dělení polynomů se zbytkem
Věta o dělení polynomů se zbytkem Věta. Nechť R je okruh, f, g R[x], přičemž vedoucí koeficient polynomu g 0 je jednotka okruhu R. Pak existuje jediná dvojice polynomů q, r R[x] taková, že st(r) < st(g)
Numerické metody řešení nelineárních rovnic
MASARYKOVA UNIVERZITA Přírodovědecká fakulta Bakalářská práce Numerické metody řešení nelineárních rovnic Studijní program: Aplikovaná matematika Studijní obor: Matematika - ekonomie Brno 2011 Lukáš Jagoš
SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC
SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC Pojmy: Algebraická rovnice... rovnice obsahující pouze celé nezáporné mocniny neznámé x, tj. a n x n + a n 1 x n 1 +... + a x + a 1 x + a 0 = 0, kde n je přirozené
10 Funkce více proměnných
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 10: Funkce více proměnných 16 10 Funkce více proměnných 10.1 Základní pojmy Definice. Eukleidovskou vzdáleností bodů x = (x 1,...,x n ), y = (y 1,...,y
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
Interpolace Uvažujme třídu funkcí jedné proměnné ψ(x; a 0,..., a n ), kde a 0,..., a n jsou parametry, které popisují jednotlivé funkce této třídy. Mějme dány body x 0, x 1,..., x n, x i x k, i, k = 0,
Soustavy lineárních rovnic
Přednáška MATEMATIKA č 4 Katedra ekonometrie FEM UO Brno kancelář 69a, tel 973 442029 email:jirineubauer@unobcz 27 10 2010 Soustava lineárních rovnic Definice Soustava rovnic a 11 x 1 + a 12 x 2 + + a
Definice 1.1. Nechť je M množina. Funkci ρ : M M R nazveme metrikou, jestliže má následující vlastnosti:
Přednáška 1. Definice 1.1. Nechť je množina. Funkci ρ : R nazveme metrikou, jestliže má následující vlastnosti: (1 pro každé x je ρ(x, x = 0; (2 pro každé x, y, x y, je ρ(x, y = ρ(y, x > 0; (3 pro každé
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
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
Diferenˇcní rovnice Diferenciální rovnice Matematika IV Matematika IV Program
Program Diferenční rovnice Program Diferenční rovnice Diferenciální rovnice Program Frisch a Samuelson: Systém je dynamický, jestliže jeho chování v čase je určeno funkcionální rovnicí, jejíž neznámé závisí
Numerické metody a programování. Lekce 7
Numerické metody a programování Lekce 7 Řešení nelineárních rovnic hledáme řešení x problému f x = 0 strategie: odhad řešení iterační proces postupného zpřesňování řešení výpočet skončen pokud je splněno
18 Fourierovy řady Úvod, základní pojmy
M. Rokyta, MFF UK: Aplikovaná matematika III kap. 18: Fourierovy řady 7 18 Fourierovy řady 18.1 Úvod, základní pojmy Otázka J. Fouriera: Lze každou periodickou funkci napsat jako součet nějakých "elementárních"
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,
s velmi malými čísly nevýhodou velký počet operací, proto je mnohdy postačující částečný výběr
1. Úvod 1.1. druhy chyb: ch. matematického modelu rozdíl mezi idealizovaným a reálným problémem ch. numerické metody výsledkem nepřesné řešení ch. zaokrouhlovací vystupují současaně 1.. chyba absolutní
Nelineární rovnice. Numerické metody 6. května FJFI ČVUT v Praze
Nelineární rovnice Numerické metody 6. května 2018 FJFI ČVUT v Praze 1 Úvod Úvod Ohraničení kořene Hledání kořene Soustava Programy 1 Úvod Úvod - Úloha Hledáme bod x, ve kterém je splněno pro zadanou funkci
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
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.
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 =
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
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
Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011
Iterační metody řešení soustav lineárních rovnic Michal Čihák 27. prosince 2011 Přímé metody řešení soustav lineárních rovnic V přednáškách z lineární algebry jste se seznámili s několika metodami řešení
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í
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u
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
(Cramerovo pravidlo, determinanty, inverzní matice)
KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce
Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Skalární součin študenti MFF 15. augusta 2008 1 10 Skalární součin Požadavky Vlastnosti v reálném i komplexním případě Norma Cauchy-Schwarzova nerovnost
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
Základy matematické analýzy
Základy matematické analýzy Spojitost funkce Ing. Tomáš Kalvoda, Ph.D. 1, Ing. Daniel Vašata 2 1 tomas.kalvoda@fit.cvut.cz 2 daniel.vasata@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních
IB112 Základy matematiky
IB112 Základy matematiky Řešení soustavy lineárních rovnic, matice, vektory Jan Strejček IB112 Základy matematiky: Řešení soustavy lineárních rovnic, matice, vektory 2/53 Obsah Soustava lineárních rovnic
PŘEDNÁŠKA 2 POSLOUPNOSTI
PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému
Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...
Polynomy Obsah Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1 Základní vlastnosti polynomů 2 1.1 Teorie........................................... 2 1.1.1 Zavedení polynomů................................
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
)(x 2 + 3x + 4),
3 IREDUCIBILNÍ ROZKLADY POLYNOMŮ V T [X] 3 Ireducibilní rozklady polynomů v T [x] - rozklady polynomů na ireducibilní (dále nerozložitelné) prvky v oboru integrity polynomů jedné neurčité x nad tělesem
Moderní numerické metody
Moderní numerické metody Sbírka příkladů doc. RNDr. Jaromír Baštinec, CSc. RNDr. Michal Novák, Ph.D. ÚSTAV MATEMATIKY Moderní numerické metody 1 Obsah 1 Soustavy lineárních rovnic 7 2 Řešení jedné nelineární
Algebraické rovnice. Obsah. Aplikovaná matematika I. Ohraničenost kořenů a jejich. Aproximace kořenů metodou půlení intervalu.
Algebraické rovnice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Základní pojm 2 Metod řešení algebraických rovnic Algebraické řešení Grafické řešení Numerické řešení 3 Numerické řešení Ohraničenost
Soustavy lineárních rovnic-numerické řešení
Soustavy lineárních rovnic-numerické řešení November 9, 2008 Soustavy lineárních rovnic-numerické řešení 1 / 52 (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
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.
FAKULTA STAVEBNÍ MATEMATIKA NUMERICKÉ METODY STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ doc RNDr Josef Dalík, CSc MATEMATIKA NUMERICKÉ METODY STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA Typeset by L A TEX 2ε c Josef Dalík
Kapitola 11: Lineární diferenciální rovnice 1/15
Kapitola 11: Lineární diferenciální rovnice 1/15 Lineární diferenciální rovnice 2. řádu Definice: Lineární diferenciální rovnice 2-tého řádu je rovnice tvaru kde: y C 2 (I) je hledaná funkce a 0 (x)y +
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
Matematika 4 FSV UK, LS Miroslav Zelený
Matematika 4 FSV UK, LS 2017-18 Miroslav Zelený 13. Diferenční rovnice 14. Diferenciální rovnice se separovanými prom. 15. Lineární diferenciální rovnice prvního řádu 16. Lineární diferenciální rovnice
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
Úvod do lineární algebry
Úvod do lineární algebry 1 Aritmetické vektory Definice 11 Mějme n N a utvořme kartézský součin R n R R R Každou uspořádanou n tici x 1 x 2 x, x n budeme nazývat n rozměrným aritmetickým vektorem Prvky
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é
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
Ú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
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,
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení
Kapitola 7: Integrál. 1/17
Kapitola 7: Integrál. 1/17 Neurčitý integrál - Motivační příklad 2/17 Příklad: Necht se bod pohybuje po přímce rychlostí a) v(t) = 3 [m/s] (rovnoměrný přímočarý pohyb), b) v(t) = 2t [m/s] (rovnoměrně zrychlený
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
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
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í
[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.
Polynomy Polynom je možno definovat dvěma způsoby: jako reálnou nebo komplexní funkci, jejichž hodnoty jsou dány jistým vzorcem, jako ten vzorec samotný. [1] První způsob zavedení polynomu BI-LIN, polynomy,
Ú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.
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
Typy příkladů na písemnou část zkoušky 2NU a vzorová řešení (doc. Martišek 2017)
Typy příkladů na písemnou část zkoušky NU a vzorová řešení (doc. Martišek 07). Vhodnou iterační metodou (tj. metodou se zaručenou konvergencí) řešte soustavu: x +x +4x 3 = 3.5 x 3x +x 3 =.5 x +x +x 3 =.5
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
ŘEŠENÍ NELINEÁRNÍCH ROVNIC
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA ŘEŠENÍ NELINEÁRNÍCH ROVNIC Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny
[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,
Program SMP pro kombinované studium
Zadání příkladů k procvičení na seminář Program SMP pro kombinované studium Nejdůležitější typy příkladů - minimum znalostí před zkouškovou písemkou 1) Matice 1. Pro matice 1 0 2 1 0 3 B = 7 3 4 4 2 0
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
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
Úlohy k zamyšlení 1. Zdůvodněte, proč třetí řádek Hornerova schématu pro vyhodnocení polynomu p v bodě c obsahuje koeficienty polynomu r, pro který platí p(x) = (x c) r(x) + p(c). 2. Dokažte, že pokud