Podm´ınenost matice
Transkript
Podmı́něnost matice • Co to je a k čemu sloužı́ podmı́něnost matice? – Můžeme pomocı́ nı́ odhadnout, jak moc se nám projevı́ chyby zadánı́ a výpočtu v konečném řešenı́. • Odvozenı́ (pro jednoduššı́ přı́pad, kdy ∆A = 0): – Předpokládejme, že řešı́me soustavu A~x = ~b, (1) ale výsledek ~x nám nevyjde úplně přesně. Ve skutečnosti tedy neplatı́ A~x = ~b, ale něco jako A(~x + ∆~x) = ~b + ∆~b. (2) (Pro jednoduchost jsme předpokládali že samotná matice A je zadána přesně.) – Z rovnice (1) a z vlastnostı́ norem plyne nerovnost ~ ~x ≥ b . A (3) Dále, protože se jedná o lineárnı́ systém, můžeme z rovnice (2) vyjádřit ∆~x jako A(~x + ∆~x) = A~x + A∆~x = ~b + A∆~x = ~b + ∆~b ⇒ ∆~x = A(−1) ∆~b. ⇒ Pro k∆~xk tedy z vlastnostı́ norem platı́ odhad −1 ∆~x ≤ A ∆~b. (4) – Vydělenı́m obou výše uvedených nerovnostı́ (3) a (4) zı́skáme odhad relativnı́ chyby řešenı́ jako ∆~x ∆~b −1 ≤ A A . ~x ~b – Hodnota kAk kA−1 k se označuje jako Cp a nazývá se podmı́něnost matice. • Pokud je matice špatně podmı́něná, je Cp 1 a tedy i pro malé chyby ve výpočtu můžeme dostat velmi nepřesné řešenı́. To se týká i metod použı́vajı́cı́ch pivoting. • Přı́klad: Řešı́me dvě velmi podobné lineárnı́ soustavy: x + y = 2, x + y = 2, x + 1.0001y = 2.0001. x + 1.0001y = 2.0002. Řešenı́: x = 1, y = 1, Řešenı́: x = 0, y = 2, tedy při malé změně zadánı́ (pravéstrany) došlok velké změně výsledku. 1 1 Obě soustavy majı́ stejnou matici s podmı́něnostı́ ≈ 40 002. 1 1.0001 1 • Cvičenı́: Pokuste se najı́t matici 2×2 s co největšı́ podmı́něnostı́ a v Matlabu vypočı́tat jejı́ podmı́něnost přı́kazem norm(A) * norm(inv(A)) nebo cond(A) • Často lze špatně podmı́něnou matici poznat na prvnı́ pohled, protože bud’ v nı́ nebo v matici inverznı́ musı́ být velké čı́slo (které pak dá velkou normu). To je typické u matic s téměř lineárně závislými řádky (t.j. rovnicemi soustavy). • Někdy lze podmı́něnost trochu vylepšit normalizacı́ - škálovánı́m: Matice 100 1 1.001 0.01 má téměř lineárně závislé řádky, podmı́něnost ≈ 107 . Vynásobenı́m druhého řádku stovkou dostaneme matici 100 1 100.1 1 s řádky opět téměř lineárně závislými, ale alespoň stejného řádu. Tato matice má podmı́něnost ≈ 2×105 , tedy cca o 2 řády lepšı́, ale pořád hodně špatnou, a s tı́m už toho moc nenaděláme. 2
Podobné dokumenty
Matematika I
Přičteme-li ke druhé rovnici dvojnásobek 1. rovnice (Gaussův algoritmus), zı́skáme soustavu
−x − 3y − 5z = 0
− 5y − 11z = 0
Tato soustava má nekonečně mnoho řešenı́ (”kontrolnı́ mı́sto”)...
Celý kalednář je k nahlédnutí zde ve formátu PDF
Věřím v invenci a schopnosti, podpořené poctivou
prací a vytrvalostí, přinášející výsledky světové úrovně. V Motoscootu jsme dokázali postavit unikátní
stroje, které jsou přehlídkou kreativity, náp...
tisku - FSE UJEP
Funkčnı́ předpis nejčastěji mı́vá formu vzorce, tj. matematického zápisu, z něhož je
patrné, které matematické operace je třeba provést s argumentem x, abychom dostali
přı́slušnou f...
Flyer Konfliktmanagement_cz - Brücke/Most
Konflikty na mezinárodních setkáních upozorňují vždy na potřebu změn. Konflikty působí
jako pomocníci na cestě k lepšímu soužití.
Signalizují nám, které potřeby nejsou naplněny
nebo jaké obavy ve s...
Tvorba detailních výkresů
výkresové pohledy 3D součástí a podsestav, které můžete snadno aktualizovat při
změně součásti nebo podsestavy. Je také možné vytvořit výkresové pohledy skládající
se z 2D objektů kreslenýc...
Predator-korist
Pravidelnost mezi růstem a poklesem populací
Růst populace zajíců je následována růstem populace rysů, po každém extrému
v populaci zajíců následuje tentýž extrém v populaci rysů.
Po zjištění a dos...
zkoušky.
že během návratu do středu je nevzdálenějšı́ navštı́vený vrchol ve vzdálenosti přesně
k, 1 ≤ k ≤ `.
c) Pro náhodnou procházku začı́najı́cı́ v prostředku hvězdy, jaký je očekávan...
Abstrakt
Matlabu (2009a, 2009b, 2010a, 2011b, 2012a). Bez existence kompatibilního kompilátoru nelze
nainstalovat do Simulinku program (doplněk) B&R Automation Target for Simulink. Programy jsme
zkoušeli na...
Technické vybavenı osobnıch pocıtacu
• Co je to MTBF (Mean Time Between Failures)? Jaká jsou obvyklá poškozenı́ povrchu
pevného disku, jak je možné je řešit (pokud vůbec)? Co je to S.M.A.R.T.? Jmenujte alespoň
dva typické p...