LU rozklad

LU rozklad matice je způsob, jak zapsat tuto matici jako součin dvou dalších matic, z nichž jedna (L z anglického lower) je v dolním trojúhelníkovém tvaru a má na celé hlavní diagonále číslo jedna a druhá (U z anglického upper) je v horním trojúhelníkovém tvaru a na hlavní diagonále má pouze nenulové prvky.

Definice

Mějme A {\displaystyle A} regulární čtvercovou matici nad libovolným tělesem, u které není třeba při Gaussově eliminaci prohazovat řádky. Pak existují také regulární matice L {\displaystyle L} a U {\displaystyle U} , jsou určeny jednoznačně a platí pro ně následující tvrzení

  • A = L U {\displaystyle A=LU}
  • L {\displaystyle L} je dolní trojúhelníková matice s jedničkami na celé hlavní diagonále.
  • U {\displaystyle U} je horní trojúhelníková matice s nenulovými prvky na hlavní diagonále.

Tomuto součinu říkáme LU rozklad matice A {\displaystyle A} . [1]

Pokud nemáme matici A {\displaystyle A} takovou, u které není třeba prohazovat řádky, pak lze využít rozklad P A = L U {\displaystyle PA=LU} , kde P {\displaystyle P} je permutační matice (taková, která vznikla z jednotkové postupnou záměnou sloupců). Taková matice nejdříve prohází řádky matice A {\displaystyle A} a zbytek rozkladu zůstane stejný. [2]

Využití

Během výpočtu soustavy A x = b {\displaystyle Ax=b} může nastat situace, kdy se podařila najít dolní trojúhelníková matice L {\displaystyle L} i horní trojúhelníková matice U {\displaystyle U} tak, že A = L U {\displaystyle A=LU} .

Potom lze nahradit v této soustavě L U {\displaystyle LU} za A {\displaystyle A} a označit U x = y {\displaystyle Ux=y} . Z toho plyne, že L U x = b L y = b {\displaystyle LUx=b\Leftrightarrow Ly=b} a U x = y {\displaystyle Ux=y} .

To je užitečně, pokud máme sérii výpočtů, ve které se pravá strana b {\displaystyle b} v jednotlivých případech mění, ale levá strana zůstává stejná. Toto řešení pomocí LU rozkladu je časově výhodnější než opakované počítání stejné soustavy.[3]

Příklad

A = ( 1 3 2 4 2 8 3 1 0 ) = ( 1 0 0 0 1 0 0 0 1 ) ( 1 3 2 4 2 8 3 1 0 ) = {\displaystyle \mathbf {A} ={\begin{pmatrix}{1}&{3}&{-2}\\{4}&{2}&{8}\\{-3}&{1}&{0}\\\end{pmatrix}}={\begin{pmatrix}{1}&{0}&{0}\\{0}&{1}&{0}\\{0}&{0}&{1}\\\end{pmatrix}}{\begin{pmatrix}{1}&{3}&{-2}\\{4}&{2}&{8}\\{-3}&{1}&{0}\\\end{pmatrix}}=}

= ( 1 0 0 4 1 0 3 0 1 ) ( 1 3 2 0 10 16 0 10 6 ) = {\displaystyle ={\begin{pmatrix}{1}&{0}&{0}\\{4}&{1}&{0}\\{-3}&{0}&{1}\\\end{pmatrix}}{\begin{pmatrix}{1}&{3}&{-2}\\{0}&{-10}&{16}\\{0}&{10}&{-6}\\\end{pmatrix}}=}

= ( 1 0 0 4 1 0 3 1 1 ) ( 1 3 2 0 10 16 0 0 10 ) = L U {\displaystyle ={\begin{pmatrix}{1}&{0}&{0}\\{4}&{1}&{0}\\{-3}&{-1}&{1}\\\end{pmatrix}}{\begin{pmatrix}{1}&{3}&{-2}\\{0}&{-10}&{16}\\{0}&{0}&{10}\\\end{pmatrix}}=\mathbf {LU} } .[4]

Odkazy

Reference

Související články

Externí odkazy


Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/LU_rozklad
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.