Determinanty a Cramerovo pravidlo
Proč to potřebuji?
Determinant je číslo přiřazené čtvercové matici, které o ní prozradí zásadní informace: je matice regulární? Má soustava jednoznačné řešení? Jaký je objem rovnoběžnostěnu určeného sloupcovými vektory? Determinanty jsou klíčem k výpočtu inverzní matice pomocí adjungované matice a k Cramerovu pravidlu pro řešení soustav.
Předpoklady: Maticové operace (Téma 2), GEM (Téma 1).
Teorie
Permutace a znaménko
Permutací množiny $M = \{1, 2, \ldots, n\}$ nazýváme každé vzájemně jednoznačné zobrazení $M$ na $M$. Permutaci $p$ zapisujeme jako $p = (a_1, a_2, \ldots, a_n)$, kde $p(i) = a_i$. Takových permutací je $n!$.
Inverze v permutaci $p = (a_1, \ldots, a_n)$ je uspořádaná dvojice $(a_i, a_j)$ taková, že $i < j$ a $a_i > a_j$. Počet inverzí značíme $|p|$.
Znaménko permutace: $\text{sign}\, p = (-1)^{|p|}$. Je-li $\text{sign}\, p = 1$, jde o sudou permutaci; je-li $\text{sign}\, p = -1$, jde o lichou permutaci.
Definice determinantu
Nechť $\mathbf{A} = (a_{ij})$ je čtvercová matice řádu $n$. Determinant matice $\mathbf{A}$ je číslo:
$$\det \mathbf{A} = \sum_{p} \text{sign}\, p \cdot a_{1p_1} a_{2p_2} \cdots a_{np_n},$$kde sčítáme přes všech $n!$ permutací $p = (p_1, p_2, \ldots, p_n)$ množiny $\{1, 2, \ldots, n\}$.
Determinant značíme také $|\mathbf{A}|$ nebo svislými čarami kolem prvků.
Determinant 2×2 — křížové pravidlo
Pro matici $\mathbf{A} = \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix}$ platí:
$$\det \mathbf{A} = \begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix} = a_{11}a_{22} - a_{21}a_{12}$$Součin prvků na hlavní diagonále minus součin prvků na vedlejší diagonále.
Determinant 3×3 — Sarrusovo pravidlo
Pro matici $3 \times 3$ platí:
$$\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{31}a_{22}a_{13} - a_{32}a_{23}a_{11} - a_{33}a_{21}a_{12}$$Postup: první dva řádky „připíšeme" pod matici. Sčítáme součiny trojic po hlavních diagonálách ($\searrow$) a odečítáme součiny po vedlejších diagonálách ($\swarrow$).
Sarrusovo pravidlo funguje pouze pro matice 3×3! Pro vyšší řády neexistuje analogický jednoduchý vzorec.
Rozvoj determinantu — kofaktory a minory
Minor $M_{ij}$ je determinant matice $\mathbf{A}_{ij}$, která vznikne z $\mathbf{A}$ vynecháním $i$-tého řádku a $j$-tého sloupce.
Algebraický doplněk (kofaktor): $D_{ij} = (-1)^{i+j} \cdot M_{ij}$.
Determinant matice $\mathbf{A}$ řádu $n > 1$ lze rozvinout podle $i$-tého řádku:
$$\det \mathbf{A} = \sum_{j=1}^{n} a_{ij} \cdot D_{ij} = \sum_{j=1}^{n} (-1)^{i+j} a_{ij} \det \mathbf{A}_{ij}$$nebo podle $j$-tého sloupce:
$$\det \mathbf{A} = \sum_{i=1}^{n} a_{ij} \cdot D_{ij} = \sum_{i=1}^{n} (-1)^{i+j} a_{ij} \det \mathbf{A}_{ij}$$Vhodné je rozvinout podle řádku nebo sloupce s co nejvíce nulami.
Řádkové úpravy a determinant
Nechť $\mathbf{B}$ vznikla z matice $\mathbf{A}$ řádu $n$ některou z následujících operací:
- Typ I — výměna dvou řádků: $\det \mathbf{B} = -\det \mathbf{A}$ (změní se znaménko)
- Typ II — násobek řádku číslem $\alpha \neq 0$: $\det \mathbf{B} = \alpha \cdot \det \mathbf{A}$
- Typ III — přičtení $\alpha$-násobku řádku k jinému: $\det \mathbf{B} = \det \mathbf{A}$ (nemění se)
- Determinant trojúhelníkové matice je roven součinu prvků na hlavní diagonále.
- Matice se dvěma stejnými řádky má determinant roven nule.
- $\det \mathbf{A}^T = \det \mathbf{A}$.
- $\det(\mathbf{A} \cdot \mathbf{B}) = \det \mathbf{A} \cdot \det \mathbf{B}$.
- $\det \mathbf{A}^{-1} = \frac{1}{\det \mathbf{A}}$.
Adjungovaná matice a inverze přes determinant
Adjungovaná matice (matice doplňků) k matici $\mathbf{A}$ je:
$$\text{adj}\,\mathbf{A} = \begin{pmatrix} D_{11} & D_{21} & \cdots & D_{n1} \\ D_{12} & D_{22} & \cdots & D_{n2} \\ \vdots & \vdots & \ddots & \vdots \\ D_{1n} & D_{2n} & \cdots & D_{nn} \end{pmatrix}$$Pozor: adjungovaná matice je transponovaná matice algebraických doplňků!
Je-li $\det \mathbf{A} \neq 0$, pak:
$$\mathbf{A}^{-1} = \frac{1}{\det \mathbf{A}} \cdot \text{adj}\,\mathbf{A}$$Cramerovo pravidlo
Nechť $\mathbf{A}$ je čtvercová matice řádu $n$ s $\det \mathbf{A} \neq 0$ a nechť $\mathbf{A}\vec{x} = \vec{b}$ je soustava rovnic. Pak pro každou neznámou $x_i$, $i = 1, \ldots, n$, platí:
$$x_i = \frac{\det \mathbf{A}_i}{\det \mathbf{A}},$$kde $\mathbf{A}_i$ je matice, která vznikne z $\mathbf{A}$ nahrazením $i$-tého sloupce sloupcem pravých stran $\vec{b}$.
Cramerovo pravidlo se hodí, pokud:
- Potřebujeme spočítat jen jednu složku řešení.
- Matice soustavy je velká a řídká (obsahuje hodně nul).
Pro praktické řešení celých soustav je GEM obvykle efektivnější.
Řešené příklady
Spočtěte determinanty: a) $\begin{vmatrix} 2 & 4 \\ 3 & 6 \end{vmatrix}$, b) $\begin{vmatrix} 13 & 11 \\ 15 & 0 \end{vmatrix}$, c) $\begin{vmatrix} 2 & 3 \\ 3 & 4 \end{vmatrix}$.
Používáme křížové pravidlo $\det = a_{11}a_{22} - a_{21}a_{12}$:
a) $2 \cdot 6 - 3 \cdot 4 = 12 - 12 = \mathbf{0}$
b) $13 \cdot 0 - 15 \cdot 11 = 0 - 165 = \mathbf{-165}$
c) $2 \cdot 4 - 3 \cdot 3 = 8 - 9 = \mathbf{-1}$
Spočtěte determinant matice $\mathbf{A} = \begin{pmatrix} 2 & 3 & 4 \\ 3 & 4 & 2 \\ 4 & 2 & 3 \end{pmatrix}$ Sarrusovým pravidlem.
Spočtěte determinant matice
$$\mathbf{B} = \begin{pmatrix} 3 & 5 & -2 & 6 \\ 1 & 2 & -1 & 1 \\ 2 & 4 & 1 & 5 \\ 3 & 4 & 5 & 3 \end{pmatrix}$$Výměna řádků mění znaménko determinantu:
$$\det \mathbf{B} = -\begin{vmatrix} 1 & 2 & -1 & 1 \\ 3 & 5 & -2 & 6 \\ 2 & 4 & 1 & 5 \\ 3 & 4 & 5 & 3 \end{vmatrix}$$Determinant horní trojúhelníkové matice = součin prvků na diagonále:
$$\det \mathbf{B} = -(1 \cdot (-1) \cdot 3 \cdot (-12)) = -(36) = \mathbf{-36}$$Spočtěte determinant matice rozvojem podle vhodného řádku/sloupce:
$$\mathbf{A} = \begin{pmatrix} 0 & 0 & 0 & 2 \\ 7 & 1 & 6 & 5 \\ 3 & 4 & 2 & 0 \\ 0 & 3 & -1 & 4 \end{pmatrix}$$První řádek má tři nuly. Rozvíjíme podle 1. řádku:
$$\det \mathbf{A} = 0 \cdot D_{11} + 0 \cdot D_{12} + 0 \cdot D_{13} + 2 \cdot D_{14}$$Stačí spočítat $D_{14} = (-1)^{1+4} \det \mathbf{A}_{14} = -\det \mathbf{A}_{14}$.
Vynecháme 1. řádek a 4. sloupec:
$$\det \mathbf{A}_{14} = \begin{vmatrix} 7 & 1 & 6 \\ 3 & 4 & 2 \\ 0 & 3 & -1 \end{vmatrix}$$Sarrusem: hlavní diagonály $= 7 \cdot 4 \cdot (-1) + 1 \cdot 2 \cdot 0 + 6 \cdot 3 \cdot 3 = -28 + 0 + 54 = 26$.
Vedlejší diagonály $= 0 \cdot 4 \cdot 6 + 3 \cdot 2 \cdot 7 + (-1) \cdot 1 \cdot 3 = 0 + 42 - 3 = 39$.
Pozor, přesněji: $-(a_{31}a_{22}a_{13} + a_{32}a_{23}a_{11} + a_{33}a_{21}a_{12})$
$= -(0 \cdot 4 \cdot 6 + 3 \cdot 2 \cdot 7 + (-1) \cdot 3 \cdot 1) = -(0 + 42 - 3) = -39$.
$\det \mathbf{A}_{14} = 26 - 39 = -13$.
Najděte inverzní matici k $\mathbf{A} = \begin{pmatrix} 1 & 3 \\ -2 & -1 \end{pmatrix}$ pomocí vzorce $\mathbf{A}^{-1} = \frac{1}{\det \mathbf{A}} \cdot \text{adj}\,\mathbf{A}$.
Kontrola: $\mathbf{A} \cdot \mathbf{A}^{-1} = \frac{1}{5}\begin{pmatrix} 1 & 3 \\ -2 & -1 \end{pmatrix}\begin{pmatrix} -1 & -3 \\ 2 & 1 \end{pmatrix} = \frac{1}{5}\begin{pmatrix} 5 & 0 \\ 0 & 5 \end{pmatrix} = \mathbf{E}_2$ ✓
Pomocí Cramerova pravidla určete řešení soustavy:
$$\begin{aligned} 2x_1 - 3x_2 + x_3 &= 1 \\ x_1 + 2x_2 - x_3 &= -1 \\ 2x_1 + x_2 + x_3 &= 2 \end{aligned}$$Rozvojem podle 1. řádku:
$$D = \begin{vmatrix} 2 & -3 & 1 \\ 1 & 2 & -1 \\ 2 & 1 & 1 \end{vmatrix} = 2\begin{vmatrix}2&-1\\1&1\end{vmatrix} -(-3)\begin{vmatrix}1&-1\\2&1\end{vmatrix} + 1\begin{vmatrix}1&2\\2&1\end{vmatrix}$$ $$= 2(2+1) + 3(1+2) + (1-4) = 6 + 9 - 3 = 12$$$D = 12 \neq 0$, takže Cramerovo pravidlo lze použít.
$D_1$ — nahradíme 1. sloupec pravými stranami $(1, -1, 2)^T$:
$$D_1 = \begin{vmatrix} 1 & -3 & 1 \\ -1 & 2 & -1 \\ 2 & 1 & 1 \end{vmatrix} = 1\begin{vmatrix}2&-1\\1&1\end{vmatrix}+3\begin{vmatrix}-1&-1\\2&1\end{vmatrix}+1\begin{vmatrix}-1&2\\2&1\end{vmatrix}$$ $$= 1 \cdot 3 + 3 \cdot 1 + 1 \cdot (-5) = 3 + 3 - 5 = 1$$$D_2$ — nahradíme 2. sloupec:
$$D_2 = \begin{vmatrix} 2 & 1 & 1 \\ 1 & -1 & -1 \\ 2 & 2 & 1 \end{vmatrix} = 2\begin{vmatrix}-1&-1\\2&1\end{vmatrix}-1\begin{vmatrix}1&-1\\2&1\end{vmatrix}+1\begin{vmatrix}1&-1\\2&2\end{vmatrix}$$ $$= 2(1) - 1(3) + 1(4) = 2 - 3 + 4 = 3$$$D_3$ — nahradíme 3. sloupec:
$$D_3 = \begin{vmatrix} 2 & -3 & 1 \\ 1 & 2 & -1 \\ 2 & 1 & 2 \end{vmatrix} = 2\begin{vmatrix}2&-1\\1&2\end{vmatrix}+3\begin{vmatrix}1&-1\\2&2\end{vmatrix}+1\begin{vmatrix}1&2\\2&1\end{vmatrix}$$ $$= 2(5) + 3(4) + 1(-3) = 10 + 12 - 3 = 19$$Zkouška v 1. rovnici: $2 \cdot \frac{1}{12} - 3 \cdot \frac{1}{4} + \frac{19}{12} = \frac{2}{12} - \frac{9}{12} + \frac{19}{12} = \frac{12}{12} = 1$ ✓
Cvičení k procvičení
Cvičení 1: Křížovým pravidlem spočtěte determinanty:
a) $\begin{vmatrix} 2 & 4 \\ 3 & 6 \end{vmatrix}$; b) $\begin{vmatrix} 13 & 11 \\ 15 & 0 \end{vmatrix}$.
a) $0$; b) $-165$.
Cvičení 2: Sarrusovým pravidlem spočtěte:
a) $\begin{vmatrix} 3 & 1 & 1 \\ 1 & 3 & 1 \\ 1 & 1 & 3 \end{vmatrix}$; b) $\begin{vmatrix} 1 & 1 & 1 \\ 1 & 2 & 3 \\ 1 & 3 & 6 \end{vmatrix}$; c) $\begin{vmatrix} 2 & 3 & 4 \\ 3 & 4 & 2 \\ 4 & 2 & 3 \end{vmatrix}$; d) $\begin{vmatrix} 1 & 1 & 1 \\ 2 & 3 & 4 \\ 4 & 9 & 16 \end{vmatrix}$.
a) $20$; b) $1$; c) $-27$; d) $2$.
Cvičení 3: Pomocí rozvoje a řádkových úprav spočtěte:
a) $\begin{vmatrix} 1&2&2&3 \\ 1&0&-2&0 \\ 3&-1&1&-2 \\ 4&-3&0&2 \end{vmatrix}$; b) $\begin{vmatrix} 2&1&3&2 \\ 3&0&1&-2 \\ 1&-1&4&3 \\ 2&2&-1&1 \end{vmatrix}$.
a) $-131$; b) $-55$.
Cvičení 4: Určete, zda jsou determinanty rovny nule, nebo jsou nenulové:
a) $\begin{vmatrix} 0&4&10&1 \\ 4&8&18&7 \\ 10&18&40&17 \\ 1&7&17&3 \end{vmatrix}$; b) $\begin{vmatrix} 2&1&3&-1 \\ 3&-1&2&0 \\ 1&3&4&-2 \\ 4&-3&1&1 \end{vmatrix}$.
a) $0$; b) $0$.
Cvičení 5: Řešte rovnice:
a) $\begin{vmatrix} 1&3&5 \\ 4&2&1 \\ 2&4&1 \end{vmatrix} = \begin{vmatrix} 1&-x \\ x&3 \end{vmatrix}$; b) $\begin{vmatrix} 1&0&x \\ -1&x&0 \\ 0&1&x \end{vmatrix} = \begin{vmatrix} 1&1 \\ -1&1 \end{vmatrix}$.
a) $x = \pm 7$; b) $x_1 = -1$, $x_2 = 2$.
Cvičení 6: Cramerovým pravidlem řešte soustavu:
$$\left(\begin{array}{ccc|c} 2 & -3 & 1 & 0 \\ 1 & 2 & -1 & 3 \\ 2 & 1 & 1 & 12 \end{array}\right)$$$(x_1, x_2, x_3) = (2, 3, 5)$.
Cvičení 7: Vypočtěte inverzní matici pomocí determinantu a adjungované matice:
$\mathbf{A} = \begin{pmatrix} 2 & 0 \\ -1 & -2 \end{pmatrix}$.
$\det \mathbf{A} = -4$, $\mathbf{A}^{-1} = \begin{pmatrix} 1/2 & 0 \\ -1/4 & -1/2 \end{pmatrix}$.
Shrnutí
Klíčové vzorce a pojmy
- Determinant 2×2: $\begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad - bc$
- Sarrusovo pravidlo: pro determinant $3 \times 3$ (hlavní minus vedlejší diagonály)
- Kofaktor: $D_{ij} = (-1)^{i+j} \det \mathbf{A}_{ij}$
- Rozvoj: $\det \mathbf{A} = \sum_j a_{ij} D_{ij}$ (po $i$-tém řádku)
- Řádkové úpravy: výměna mění znaménko, přičtení nemění, násobení číslem násobí determinant
- Trojúhelníková matice: $\det = $ součin diagonálních prvků
- Inverze: $\mathbf{A}^{-1} = \frac{1}{\det \mathbf{A}} \text{adj}\,\mathbf{A}$
- Cramer: $x_i = \frac{\det \mathbf{A}_i}{\det \mathbf{A}}$
- Sarrusovo pravidlo pro matice $4 \times 4$ a vyšší -- nefunguje!
- Zapomeneš změnit znaménko determinantu při výměně řádků
- Při rozvoji zapomeneš na faktor $(-1)^{i+j}$ u kofaktoru
- Zaměníš adj$\,\mathbf{A}$ a matici kofaktorů -- adj je transponovaná!