Determinant
Tomáš Kalvoda, KAM FIT ČVUT, 2019
Definice determinantu
Pro čtvercovou matici A∈Cn,n definujeme
detA:=σ∈Sn∑sgn(π)j=1∏nAj,π(j),
kde Sn je množina všech permutací množiny n^:={1,2,…,n} a sgn(π) ja znaménko permutace π. Je dobré si uvědomit, že suma v definici determinantu má n! členů. I pro poměrně malá n je tak výpočet determinantu pomocí této definice neefektivní.
Výpočet determinantu pro malé matice
Matice 1×1
Pro matici 1×1 je výpočet velmi triviální: existuje pouze jedna permutace množiny {1}, tj. identické zobrazení π(1)=1, její znaménko je 1 a proto det(α)=1⋅α=α.
Ověřme si tento výsledek pomocí metody det
na objektu typu matice (existuje i funkce det
).
(α) α Matice 2×2 ("křížové pravidlo")
Existují dvě permutace množiny {1,2}, konkrétně opět identita a jedna transpozice (1↦2, 2↦1). Identita má znaménko 1 a transpozice −1. Suma v definici determinantu matice 2×2 má proto dva členy
det(αγβδ)=αδ−βγ.
(αγβδ) αδ−βγ Matice 3×3 ("Sarrusovo pravidlo")
Existuje šest permutací množiny {1,2,3}, tři mají znaménko 1 a tři znaménko −1. Suma v definici determinantu matice 3×3 má proto šest členů
det⎝⎜⎛α1α2α3β1β2β3γ1γ2γ3⎠⎟⎞=α1β2γ3+α2β3γ1+α3β1γ2−γ1β2α3−γ2β3α1−γ3β1α2.
Už pro takto malou matici je toto nepěkný výraz (pokud je matice "plná" a obsahuje malý počet nul). Je lepší matici nejprve vhodně upravit, případně použít rozvoj podle sloupce/řádku. Toto však není obsahem tohoto notebooku.
⎝⎜⎛α1α2α3β1β2β3γ1γ2γ3⎠⎟⎞ −α3β2γ1+α2β3γ1+α3β1γ2−α1β3γ2−α2β1γ3+α1β2γ3 Další výpočty
SageMath samozřejmě umí vypočítat determinant i větších rozměrů. Na pozadí se ovšem nevyužívá přímo definice. Hodí se tak velmi k ověřování vlastních výsledků.
Například:
⎝⎜⎜⎜⎜⎜⎜⎜⎛102013−133α1−2α20101β211020002−12021−1200⎠⎟⎟⎟⎟⎟⎟⎟⎞ −3α2−10αβ+277α−56β+49