Vyjádření determinantu z hlediska nezletilých
v lineární algebra, Laplaceova expanze, pojmenoval podle Pierre-Simon Laplace, také zvaný expanze kofaktoru, je výraz pro určující |B| z n × n matice B to je vážený součet determinantů n dílčí matice (nebo nezletilí ) z B, každá o velikosti (n − 1) × (n - 1). Laplaceova expanze je didakticky zajímavá pro svou jednoduchost a jako jeden z několika způsobů, jak zobrazit a vypočítat determinant. U velkých matic se rychle stává neefektivní počítat ve srovnání s používáním metod maticový rozklad.
Výpočet determinantu Laplaceovou expanzí využívá kofaktor a Méně důležitý. The i, j kofaktor matice B je skalární Cij definován
kde Mij je i, j Méně důležitý z B, to znamená, že determinant (n − 1) × (n - 1) matice, která je výsledkem smazání i-tá řada a j-tý sloupec B.
Pak je Laplaceova expanze dána následujícím
- Teorém. Předpokládat je matice a vyberte libovolnou pevnou . Předpokládat je pevná volba . Pak jeho determinant darováno:
- kde je menší prvek , tj. determinant submatice vytvořen odstraněním řádek a sloupec matice .
Příklady
Zvažte matici
Determinant této matice lze vypočítat pomocí Laplaceovy expanze podél kteréhokoli z jejích řádků nebo sloupců. Například expanze podél první řady přináší:
Laplaceova expanze podél druhého sloupce přináší stejný výsledek:
Je snadné ověřit, že výsledek je správný: matice ano jednotné číslo protože součet jeho prvního a třetího sloupce je dvakrát druhý sloupec, a proto je jeho determinant nulový.
Důkaz
Předpokládat je n × n matice a Pro přehlednost označujeme také položky které tvoří jeho vedlejší matice tak jako
pro
Zvažte podmínky v expanzi které mají jako faktor. Každý má formu
pro některé permutace τ ∈ Sn s a jedinečná a evidentně související permutace který vybírá stejné vedlejší položky jako τ. Podobně každá volba σ určuje odpovídající τ tj. korespondence je bijekce mezi a Výslovný vztah mezi a lze psát jako
kde je dočasná zkratková notace pro a cyklus .Tato operace sníží všechny indexy větší než j, takže každý index zapadne do množiny {1,2, ..., n-1}
Obměna τ lze odvodit z σ jak následuje. Definujte podle pro a . Pak je vyjádřena jako
Nyní operace, která platí nejprve a poté použít je (Všimněte si, že použití A před B je ekvivalentní použití inverzní funkce A na horní řadu B v Cauchyho dvouřádkový zápis )
kde je dočasná zkratková notace pro .
operace, která se použije nejprve a poté použít je
výše dva jsou tedy stejné,
kde je inverzní k který je .
Tím pádem
Protože dva cykly lze zapsat jednotlivě jako a transpozice,
A protože mapa je bijektivní,
z čehož vyplývá výsledek. Podobně platí výsledek, pokud byl index vnějšího součtu nahrazen .
Laplaceova expanze determinantu doplňkovými nezletilými
Expanzi kofaktorů Laplaces lze zobecnit následovně.
Příklad
Zvažte matici
Determinant této matice lze vypočítat pomocí Laplaceova kofaktorového rozšíření podél prvních dvou řádků následujícím způsobem. Nejprve si všimněte, že v souboru je 6 sad dvou odlišných čísel {1, 2, 3, 4}, jmenovitě nechat být výše uvedená sada.
Definováním doplňkových kofaktorů, které mají být
a znamení jejich obměny
Determinant A lze zapsat jako
kde je doplňkovou sadou .
V našem výslovném příkladu nám to dává
Jak je uvedeno výše, je snadné ověřit, zda je výsledek správný: matice ano jednotné číslo protože součet jeho prvního a třetího sloupce je dvakrát druhý sloupec, a proto je jeho determinant nulový.
Obecné prohlášení
Nechat být n × n matice a soubor k-prvkové podmnožiny {1, 2, ... , n}, prvek v něm. Pak determinant lze rozšířit podél k řádky označené jak následuje:
kde je znaménko permutace určené a , rovná , menší čtverec z získáno odstraněním z řádky a sloupce s indexy v a respektive a (nazývá se doplňkem ) definováno jako , a je doplňkem a resp.
To se shoduje s teorémem výše, když . Totéž platí pro všechny pevné k sloupce.
Výpočetní výdaje
Laplaceova expanze je výpočetně neúčinná pro matice vysokých dimenzí, s a časová složitost v velká O notace z . Alternativně lze použít rozklad na trojúhelníkové matice jako v LU rozklad může poskytnout determinanty s časovou složitostí .[1] Následující Krajta kód implementuje Laplaceovu expanzi rekurzivně[Citace je zapotřebí ]:
def určující(M): # Základní případ rekurzivní funkce: matice 2x2 (taková, že det (M) = ad - cb) -li len(M) == 2: vrátit se (M[0][0] * M[1][1]) - (M[0][1] * M[1][0]) jiný: celkový = 0 pro sloupec, živel v vyjmenovat(M[0]): # Vyloučit první řádek a aktuální sloupec. K. = [X[:sloupec] + X[sloupec + 1 :] pro X v M[1:]] # Vzhledem k tomu, že prvek je v řádku 1, je znaménko záporné, pokud je index lichý. -li sloupec % 2 == 0: celkový += živel * určující(K.) jiný: celkový -= živel * určující(K.) vrátit se celkový
Viz také
- Matematický portál
Reference
- ^ Stoer Bulirsch: Úvod do numerické matematiky
externí odkazy