LU rozklad matice je rozklad danej štvorcovej matice na dve trojuholníkové matice, jednu hornú trojuholníkovú maticu a jednu dolnú trojuholníkovú maticu tak, že súčin týchto dvoch matíc dáva pôvodnú maticu. Predstavil ho Alan Turing v roku 1948, ktorý tiež vytvoril Turingov stroj.
Metóda rozkladu LU faktorizácie matice ako súčinu dvoch trojuholníkových matíc má rôzne aplikácie, ako je riešenie systému rovníc, ktoré je samo o sebe neoddeliteľnou súčasťou mnohých aplikácií, ako je hľadanie prúdu v obvode a riešenie problémov s diskrétnym dynamickým systémom. ; nájdenie inverznej matice a nájdenie determinantu matice.
Čo je rozklad L U?
Štvorcovú maticu A možno rozložiť na dve štvorcové matice L a U tak, že A = L U, kde U je horná trojuholníková matica vytvorená ako výsledok aplikácie Gaussovej eliminačnej metódy na A a L je dolná trojuholníková matica s diagonálnymi prvkami. rovný 1.
Pre A =
java trim string
Máme L =
Tak, že A = L U t.j.
Tu je hodnota ldvadsaťjeden, vjedenásť, atď., možno porovnať a nájsť.
Čo je Gaussova eliminačná metóda?
Gaussova eliminácia, tiež známa ako Gauss-Jordan Elimination, je metóda používaná v lineárnej algebre na riešenie systémov lineárnych rovníc a na nájdenie inverznej hodnoty matice. Je pomenovaný po matematikovi Carlovi Friedrichovi Gaussovi a tiež matematikovi Wilhelmovi Jordanovi, ktorí sa výrazne pričinili o jeho rozvoj.
Podľa Gaussovej eliminačnej metódy:
- Každý nulový riadok by mal byť v spodnej časti matice.
- Prvý nenulový záznam každého riadku by mal byť na pravej strane prvého nenulového záznamu predchádzajúceho riadku. Táto metóda redukuje maticu na riadkový echelónový tvar.
Metóda rozkladu LU
Na spracovanie akejkoľvek štvorcovej matice na dve trojuholníkové matice, t. j. jedna je spodná trojuholníková matica a druhá je horná trojuholníková matica, môžeme použiť nasledujúce kroky.
- Daný súbor lineárnych rovníc najskôr preveďte do maticového tvaru A X = C, kde A je matica koeficientov, X je premenná matica a C je matica čísel na pravej strane rovníc.
- Teraz zredukujte maticu koeficientov A, t. j. maticu získanú z koeficientov premenných vo všetkých daných rovniciach tak, že pre „n“ premenných máme maticu nXn na riadkový tvar pomocou Gaussovej eliminačnej metódy. Takto získaná matrica je U.
- Na nájdenie L máme dve metódy. Prvým je prijať zostávajúce prvky ako nejaké umelé premenné, vytvoriť rovnice pomocou A = L U a vyriešiť ich, aby ste našli tieto umelé premenné. Iná metóda spočíva v tom, že zostávajúce prvky sú multiplikačné koeficienty, vďaka ktorým sa príslušné pozície v U matici stali nulovými. (Táto metóda je trochu zložitejšia na pochopenie slovami, ale v príklade nižšie by to bolo jasné)
- Teraz máme A (matica koeficientov nXn), L (dolná trojuholníková matica nXn), U (horná trojuholníková matica nXn), X (matica premenných nX1) a C (matica čísel nX1 vpravo- strana rovníc).
- Daná sústava rovníc je A X = C. Dosadíme A = L U. Máme teda L U X = C. Dáme Z = U X, kde Z je matica alebo umelé premenné a najprv riešime pre L Z = C a potom riešime pre U X = Z nájsť X alebo hodnoty premenných, čo bolo potrebné.
Príklad rozkladu LU
Vyriešte nasledujúci systém rovníc pomocou metódy rozkladu LU:
Riešenie: Tu máme A =
a
tak, že A X = C. Teraz najprv zvážime
a skonvertujte ho do riadkovej formy pomocou Gaussovej eliminačnej metódy. Takže konaním
dostaneme
Teraz tým, že robím
Dostaneme
(Nezabudnite, že medzi znakmi vždy ponechajte znamienko „–“, znamienko „+“ nahraďte dvoma znamienkami „–“) Preto dostaneme L =
a U =
(všimnite si, že v matici L,
je z (1),
strojopis foreach loop
je z (2) a
je z (3)) Teraz predpokladáme Z
a vyriešiť L Z = C.
Takže máme
Riešenie, dostávame
,
a
. Teraz riešime U X = Z
Preto dostávame
,
Riešením danej sústavy lineárnych rovníc je teda
,
,
a teda matica X =
Cvičenie o rozklade LU
Pri LU rozklade matrice
| 2 2 |
| 4 9 |
stiahnite si autocad 2019 english mediafire
, ak sú diagonálne prvky U obidva 1, potom spodná diagonálna položka l22 z L je (GATE CS 2015) (A) 4 (B) 5 (C) 6 (D) 7
Pre riešenie pozri BRÁNA | GATE-CS-2015 (Sada 1) | Otázka 65 .
Časté otázky o rozklade LU
Čo je metóda rozkladu LU?
LU rozklad, skratka pre Lower-Upper decomposition, je technika faktorizácie matice používaná na rozdelenie štvorcovej matice na súčin spodnej trojuholníkovej matice (L) a hornej trojuholníkovej matice (U). Bežne sa používa na zjednodušenie riešenia systémov lineárnych rovníc a výpočtu determinantov.
Prečo je rozklad LU jedinečný?
Dekompozícia LU je jedinečná, pretože poskytuje spôsob jedinečnej faktorizácie štvorcovej matice A na dolné a horné trojuholníkové matice (L a U), čo umožňuje efektívne riešenie lineárnych systémov a výpočet determinantov.
Ako sa vypočíta rozklad LU?
Rozklad LU sa vypočíta pomocou Gaussovej eliminácie, kde štvorcovú maticu A transformujete na dolnú (L) a hornú (U) trojuholníkovú maticu vykonaním riadkových operácií, pričom budete sledovať zmeny v samostatných maticiach. Tento proces je iteratívny a pokračuje, kým sa A úplne nerozloží. Metóda so všetkými krokmi na rozklad LU je uvedená v článku.
Keď rozklad LU nie je možný?
Dekompozícia LU nemusí byť možná, keď je matica A singulárna (neinvertibilná) alebo keď si vyžaduje otáčanie kvôli stabilite, ale prvok otočného bodu sa stane nulovým, čo spôsobí delenie nulou počas procesu rozkladu.
Existujú nejaké alternatívy k rozkladu LU?
Áno, alternatívy k rozkladu LU zahŕňajú Choleský rozklad pre symetrické pozitívne definitné matice, QR rozklad pre všeobecné matice a metódy založené na vlastných hodnotách, ako je spektrálny rozklad a rozklad singulárnych hodnôt (SVD) pre rôzne maticové operácie a aplikácie.
Je možné použiť rozklad LU na neštvorcové matice?
Rozklad LU sa typicky aplikuje na štvorcové matice. Pre pravouhlé matice sa častejšie používa QR rozklad. Variácie, ako je rozklad LUP, však dokážu zvládnuť aj pravouhlé matice, kde P je permutačná matica.