{{statnice|bc|Státnice|Informatika|Informatika|Bakalářská státnice - Informatika - Základy matematiky|Základy matematiky}} {{Not_complete}}

V lineární algebře je determinant zobrazení, které přiřadí každé čtvercové matici A skalár det A.

Determinantem čtvercové matice řádu n nazýváme součet všech součinů n prvků této matice takových, že v žádném z uvedených součinů se nevyskytují dva prvky z téhož řádku ani z téhož sloupce. Každý součin přitom násobíme čísly r a s, kde r představuje znaménko příslušného pořadí prvních indexů a s znaménko příslušného pořadí druhých indexů.

Všeobecná definice a výpočet

Nechť A=(aji)A = (a^i_j) je čtvercová matice.

Matice řádu 1

Pokud A je matice 1×1, je

detA=a11det A = a^1_1

Determinant matice prvního řádu je tedy roven hodnotě jediného prvku této matice.

Matice řádu 2

Pokud A je matice 2×2, je

detA=a11a22a12a21det A = a^1_1 a^2_2 - a^2_1 a^1_2

Matice řádu 3

Pro matici A typu 3×3 je vzorec složitější:

detA=a11a22a33+a31a12a23+a21a32a13a31a22a23a11a32a23a21a12a33det A = a^1_1 a^2_2 a^3_3 + a^1_3 a^2_1 a^3_2 + a^1_2 a^2_3 a^3_1 - a^1_3 a^2_2 a^3_2 - a^1_1 a^2_3 a^3_2 - a^1_2 a^2_1 a^3_3

Mnemotechnická pomůcka sloužící k zapamatování postupu výpočtu determinantu třetího řádu se nazývá Sarrusovo pravidlo.

Matice vyšších řádů

Pro obecnou matici n×n determinant definoval Gottfried Leibniz pomocí Leibnizova vzorce:

detA=σ=Snsgn(σ)i=1naσ(i)idet A = \sum_{\sigma=S_n}sgn(\sigma) \prod_{i=1}^n a^i_{\sigma(i)}

Suma se počítá přes všechny permutace σ čísel {1,2,…,n} a sgn(σ) značí znaménko permutace σ: +1, pokud σ je sudá permutace, a −1, pokud je lichá.

Tento vzorec obsahuje n! (faktoriál) sčítanců, což jej s růstem n rychle činí prakticky nepoužitelným pro výpočet. V praxi se proto používají jiné způsoby výpočtu.

Obecný vzorec lze také vyjádřit pomocí Levi-Civitova symbolu ϵj1j2...jn\epsilon_{{j_1}{j_2}...{j_n}}jako

detA=j1,j2,...,jnϵj1j2...jna1j1a2j2...anjn=j1,j2,...,jnϵj1j2...jnaj11aj22...ajnndet A = \sum_{{j_1},{j_2},...,{j_n}}\epsilon_{{j_1}{j_2}...{j_n}} a_{1 j_1}a_{2 j_2} ... a_{n j_n} = \sum_{{j_1},{j_2},...,{j_n}}\epsilon_{{j_1}{j_2}...{j_n}} a_{j_1 1}a_{j_2 2} ... a_{j_n n}

Postupy výpočtu

Gaussova eliminace

Gaussova metoda spočívá v provedení takových úprav matice, které nemění hodnotu determinantu, ale zjednoduší výpočet jeho hodnoty. Cílem prováděných úprav je získat trojúhelníkovou matici A (tedy pro i > j je aji=0a^i_j = 0), neboť platí

detA=a11a22...anndet A = a^1_1 a^2_2 ... a^n_n,

tzn. determinant trojúhelníkové matice je roven součinu prvků hlavní diagonály matice.

Při úpravách matice pro výpočet determinantu postupujeme podle těchto pravidel:

  • Pokud B vznikne z A výměnnou dvou řádku nebo sloupců potom detB=detAdet B = -det A

  • Pokud B vznikne z A vynásobením řádku nebo sloupce skalárem c, potom detB=c.detAdet B = c.det A

  • Pokud B vznikne z A přičtením násobku jednoho řádku k jinému, nebo přidáním násobku sloupce k jinému sloupci potom detB=detAdet B = det A

Opakovaným použitím uvedených pravidel převedeme matici na matici trojúhelníkovou a pro tu poté snadno spočteme determinant.

Minor

Mějme čtvercovou matici AijA_{ij}, kterou získáme z matice A odstraněním i-tého řádku a j-tého sloupce. Determinant matice AijA_{ij}, tzn. detAijdet A_{ij} nazýváme subdeterminantem (též minorem) příslušným k prvku aija_{ij} matice A.

Algebraickým doplňkem nebo také kofaktorem nazýváme číslo Aij=(1)i+jdetAijA_{ij} = (-1)^{i+j}det A_{ij}

Výpočet determinantu rozvojem podle řádků (sloupců)

Algebraický doplněk lze použít k výpočtu determinantu n-tého řádu. Pro libovolné (pevně dané) i lze determinant matice A vyjádřit pomocí algebraických doplňků jako

detA=j=1naijAijdet A = \sum_{j=1}^n a_{ij}A_{ij}

Tento postup je označován jako rozvoj (rozklad) determinantu podle i-tého řádku. Ekvivalentně lze determinant vyjádřit rozvojem (rozkladem) podle j-tého sloupce.

Geometrický význam determinantu

Matice řádu 2

Matice 2×2

A=(abcd)A = \begin{pmatrix}a & b \\c & d\end{pmatrix}

má determinant

detA=adbcdet A = ad - bc.

Jeho absolutní hodnotu lze interpretovat jako obsah rovnoběžníku s vrcholy v bodech (0,0), a1=(a,c)a_1=(a,c) a2=(b,d)a_2 = (b, d) a (a+b,c+d)(a+b, c+d). Znaménko determinantu určuje vzájemnou orientaci vektorů a1a_1 a a2a_2. det A je kladný, pokud úhel mezi vektory a1a_1 a a2a_2 měřený v kladném směru (tedy proti směru hodinových ručiček) menší než π, a záporný, pokud je tento úhel větší než π.

Matice řádu 3

Podobný geometrický význam jako pro matici řádu 2 najdeme i pro matice B=(bji)B = (b^i_j) řádu 3. Řádkové vektory

b1=(b11,b21,b31),b2=(b12,b22,b32),b3=(b13,b23,b33)b_1 = (b^1_1, b^1_2, b^1_3), b2 = (b^2_1, b^2_2, b^2_3), b3 = (b^3_1, b^3_2, b^3_3)

určují v třídimenzionálním prostoru rovnoběžnostěn, jehož objem je roven |det B|. Pokud je det B kladný, tak je posloupnost vektorů b1,b2,b3b_1, b_2, b_3 pravotočivá, a levotočivá, pokud je det B záporný.

Matice vyšších řádů

I v reálných prostorech vyšších řádů lze determinant chápat jako objem obecného n-rozměrného rovnoběžnostěnu, případně jako pravotočivost, respektive levotočivost posloupnosti b1,b2,...,bnb_1, b_2, ..., b_n.

Pravotočivá a levotočivá soustava prostorových kartézských souřadnic

Představte si, že v místě, kde stojíte, je počátek prostorové kartézské soustavy. Osa x nechť směřuje přímo vpřed (směrem, kterým se díváte), osa y nechť směřuje vlevo a osa z nechť směřuje vzhůru. Taková soustava se nazývá pravotočivá souřadná soustava.

Zaměníme-li osy x a y, získáme souřadnou soustavu levotočivou.

Obvykle se pracuje s pravotočivou souřadnou soustavou.

Inverzní matice k dané matici je taková matice, která po vynásobení původní maticí dá jednotkovou matici. Výpočet inverzní matice je důležitý při řešení řady úloh z lineární algebry, statistiky a dalších oborů užité matematiky.

Inverzní matici k matici A značíme A1A^{-1}.

Vynásobením matice s její inverzí dostáváme jednotkovou matici.

A.A1=A1.A=1A.A^{-1} = A^{-1}.A = 1

kde 1 je jednotková matice.

Inverzní matici lze sestrojit pouze pro regulární matici.

Výpočet inverzní matice

Základní metodou výpočtu inverzní matice je Gaussova eliminace podle následujícího postupu:

  1. Vedle sebe napíšeme matici, kterou chceme invertovat a jednotkovou matici.

  2. Matici upravujeme na jednotkovou matici standardními způsoby:

    • záměna řádků

    • vynásobení řádku skalárem (nejčastěji přirozeným číslem)

    • přičtení jednoho řádku k jinému

  3. Každý úkon prováděný na upravované matici musíme provést i na jednotkové matici.

  4. Zkoušku provedeme vynásobením matice s její inverzí.

Pro zvýšení numerické přesnosti se pří faktických výpočtech na samočinných počítačích provádí obvykle navíc pivotace prvků.

Cramerovo pravidlo

Cramerovo pravidlo je metoda umožňující nalezení řešení soustavy lineárních algebraických rovnic.

Postup

Mějme soustavu lineárních rovnic, která obsahuje stejný počet neznámých jako je počet rovnic. Označme matici soustavy A. Dále označme AiA_ijako matici, kterou získáme z matice A, nahradíme-li v ní i-tý sloupec sloupcem pravých stran soustavy rovnic.

Pokud zapíšeme matice soustavy a vektor pravých stran jako

A=(a11a12...a1na21a22...a2n............am1am2...amn)A=\begin{pmatrix}a_{11} & a_{12} & ... & a_{1n} \\a_{21} & a_{22} & ... & a_{2n} \\... & ... & ... & ...\\a_{m1} & a_{m2} & ... & a_{mn} \end{pmatrix} B=(b1b2...bm)B=\begin{pmatrix}b_1 \\b_2 \\... \\b_m \end{pmatrix}

pak má tvar

$

A_i= \begin{pmatrix}

a_{11} & a_{12} & ... & a_{1,i-1} & b_1 & a_{1,i+1} & ... & a_{1n} \
a_{21} & a_{22} & ... & a_{2,i-1} & b_2 & a_{2,i+1} & ... & a_{2n} \

... & ... & ... & ... & ... & ... & ... & ... \
a_{m1} & a_{m2} & ... & a_{m,i-1} & b_m & a_{m,i+1} & ... & a_{mn}

\end{pmatrix} $

Pokud je determinant matice soustavy nenulový, detA0det A \neq 0, tzn. matice je regulární, pak má soustava právě jedno řešení, pro které platí

xi=detAidetAx_i = \frac{det A_i}{det A}

pro i = 1,2,...,n.

Příklad

Úkolem je řešit soustavu rovnic x+y=3x + y = 3

x2y=1x - 2y = 1

Determinant matice soustavy je detA=1112=3det A = \begin{vmatrix}1 & 1 \\ 1 & -2\end{vmatrix} = -3

Poněvadž je detA0det A \neq 0, lze použít Cramerovo pravidlo.

Dále určíme

detA1=3112=7det A_1 = \begin{vmatrix}3 & 1 \\ 1 & -2\end{vmatrix} = -7 detA2=1311=2det A_2 = \begin{vmatrix}1 & 3 \\ 1 & 1\end{vmatrix} = -2

Řešení má tedy tvar

x=detA1detA=73=73x = \frac{det A_1}{det A} = \frac{-7}{-3} = \frac{7}{3} y=detA2detA=23=23y = \frac{det A_2}{det A} = \frac{-2}{-3} = \frac{2}{3}

Zkouškou se přesvědčíme, že se skutečně jedná o řešení uvedené soustavy.

Odkazy

Definice a základní vlastnosti determinantu.

Úpravy determinantů, výpočet.

Geometrický smysl determinantu.

Minory a inversní matice.

Cramerovo pravidlo.