Table of Contents

Lineární prostor, báze a dimenze, řešení soustav lineárních rovnic, lineární zobrazení. Základy maticového počtu.

B0B01LAG Webové stránky předmětu

1. Lineární prostor a podprostor

Lineární prostor

Lineární prostor \( L \) nad tělesem \( F \) je množina s definovanými operacemi:

které splňují následující axiomy:

(1) Axiomy pro sčítání vektorů

(2) Axiomy pro násobení skalárem

(3) Distributivní zákony

Příklady lineárních prostorů

Důsledky definice

Příklad

Vektorový prostor \( \mathbb{R}^2 \):

\[ \vec{u} = \begin{bmatrix} 1 \\ 2 \end{bmatrix},\ \vec{v} = \begin{bmatrix} 3 \\ -1 \end{bmatrix} \]

Sčítání: \[ \vec{u} + \vec{v} = \begin{bmatrix} 4 \\ 1 \end{bmatrix} \]

Násobení skalárem: \[ 2 \cdot \vec{u} = \begin{bmatrix} 2 \\ 4 \end{bmatrix} \]

Lineární kombinace

Pro seznam vektorů \( (v_1, v_2, ..., v_n) \in L \) a skaláry \( (a_1, a_2, ..., a_n) \in F \) je lineární kombinace definována jako: \[ a_1 v_1 + a_2 v_2 + \ldots + a_n v_n \]

Pokud jsou všechny koeficienty \( a_1 = a_2 = ... = a_n = 0 \), mluvíme o triviální lineární kombinaci, jejímž výsledkem je nulový vektor.

Pokud existuje alespoň jeden koeficient nenulový, jde o netriviální lineární kombinaci.

Množina všech možných lineárních kombinací vektorů z dané množiny \( M \) se nazývá lineární obal této množiny a značí se jako \( \text{span}(M) \). Tvoří podprostor lineárního prostoru \( L \), který obsahuje všechny vektory dosažitelné z \( M \) lineárními kombinacemi.

Lineární podprostor

Podmnožina \( W \subseteq L \) je lineární podprostor, pokud:

Podprostor obsahuje vždy \( \vec{0} \).

Příklad

Mějme \( L = \mathbb{R}^3 \), množina: \[ W = \left\{ \begin{bmatrix} x \\ y \\ 0 \end{bmatrix} : x,y \in \mathbb{R} \right\} \] (rovina XY v prostoru \( \mathbb{R}^3 \)).

Tedy \( W \) je lineární podprostor \( \mathbb{R}^3 \).

2. Lineární obal, lineární závislost a nezávislost

Lineární obal

Nechť \( M \subseteq L \) je podmnožina lineárního prostoru \( L \). Lineární obal množiny \( M \), značený jako \( \text{span}(M) \), je množina všech lineárních kombinací vektorů z \( M \):

\[ \text{span}(M) = \left\{ \vec{x} \, \middle| \, \vec{x} = \sum_{i=1}^{n} a_i \cdot \vec{x}_i, \ a_i \in F, \ \vec{x}_i \in M, \ n \geq 0 \right\} \]

Vlastnosti lineárního obalu

Příklad

Mějme množinu \( M = \left\{ \begin{bmatrix} 1 \\ 0 \end{bmatrix}, \begin{bmatrix} 0 \\ 1 \end{bmatrix} \right\} \subset \mathbb{R}^2 \).

Pak: \[ \text{span}(M) = \mathbb{R}^2 \]

Každý vektor v \( \mathbb{R}^2 \) lze totiž vyjádřit jako: \[ a \cdot \begin{bmatrix} 1 \\ 0 \end{bmatrix} + b \cdot \begin{bmatrix} 0 \\ 1 \end{bmatrix} = \begin{bmatrix} a \\ b \end{bmatrix} \]

Lineární závislost a nezávislost

Seznam \( (\vec{x}_1, \vec{x}_2, ..., \vec{x}_n) \) vektorů je lineárně závislý, pokud existují skaláry \( a_1, a_2, ..., a_n \) ne všechna rovna nule, taková, že: \[ a_1 \cdot \vec{x}_1 + a_2 \cdot \vec{x}_2 + \ldots + a_n \cdot \vec{x}_n = \vec{0} \]

Pokud jediným řešením této rovnice je \( a_1 = a_2 = \ldots = a_n = 0 \), seznam je lineárně nezávislý.

Příklady

Důležité vlastnosti

3. Báze, dimenze a souřadnice vektoru v bázi

Báze

Báze lineárního prostoru \( L \) je množina lineárně nezávislých vektorů, jejichž lineární obal je celý prostor \( L \). Pokud je báze konečná, nazývá se uspořádaná báze.

Definice: Množina \( B \subseteq L \) je bází prostoru \( L \), pokud:

Poznámky:

Příklady:

Dimenze

Definice: Dimenze prostoru \( L \), značená jako \( \dim(L) \), je počet prvků libovolné báze prostoru \( L \).

Poznámky:

Příklady:

Souřadnice vektoru v bázi

Je-li \( B = (\vec{b}_1, \ldots, \vec{b}_n) \) uspořádaná báze prostoru \( L \), pak pro každý vektor \( \vec{x} \in L \) existuje jediná kombinace:

\[ \vec{x} = a_1 \cdot \vec{b}_1 + a_2 \cdot \vec{b}_2 + \ldots + a_n \cdot \vec{b}_n \]

kde \( a_1, \ldots, a_n \in F \) jsou tzv. souřadnice vektoru \( \vec{x} \) vzhledem k bázi \( B \).

Značení: \[ \text{coord}_B(\vec{x}) = \begin{bmatrix} a_1 \\ a_2 \\ \vdots \\ a_n \end{bmatrix} \]

Příklady:

Vlastnosti:

4. Matice – sčítání a násobení matic

Matice

Matice nad tělesem \( F \) rozměrů \( r \times s \) je tabulka prvků uspořádaných do řádků a sloupců. Ztotožňujeme ji se zobrazením \( A : F^s \to F^r \).

Příklad: Projekce na osy v \( \mathbb{R}^2 \):

\[ X = \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix}, \quad Y = \begin{bmatrix} 0 & 0 \\ 0 & 1 \end{bmatrix} \]

Sčítání matic

Definice: Pro dvě matice \( A, B : F^s \to F^r \) stejného rozměru je součet definován po složkách:

\[ A + B = \left( a_{ij} + b_{ij} \right) \]

Podmínky:

Příklad:

\[ \begin{bmatrix} 5 & 3 & 6 \\ -1 & 0 & 7 \end{bmatrix} + \begin{bmatrix} 2 & 5 & -2 \\ 1 & 4 & 3 \end{bmatrix} = \begin{bmatrix} 7 & 8 & 4 \\ 0 & 4 & 10 \end{bmatrix} \]

Násobení matice skalárem

Definice: Pro matici \( A : F^s \to F^r \) a skalár \( a \in F \):

\[ a \cdot A = \left( a \cdot a_{ij} \right) \]

Vlastnosti:

Příklad:

\[ (-2) \cdot \begin{bmatrix} -3 & 1 & 2 \\ 2 & 6 & 4 \end{bmatrix} = \begin{bmatrix} 6 & -2 & -4 \\ -4 & -12 & -8 \end{bmatrix} \]

Nulová matice

Nulový prvek v prostoru matic \( Lin(F^s, F^r) \) je nulová matice \( O_{r,s} \), kde všechny prvky jsou nulové.

Příklad:

\[ O_{2,3} = \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} \]

Součin matic

Definice: Pokud má matice \( A \) rozměry \( p \times s \), matice \( B \) rozměry \( r \times p \), je součin \( B \cdot A \) definován jako:

\[ B \cdot A = (B \cdot a_1, B \cdot a_2, ..., B \cdot a_s) \]

kde \( a_j \) je j-tý sloupec matice \( A \).

Položkový zápis: \[ c_{ij} = \sum_{k=1}^{p} b_{ik} \cdot a_{kj} \]

Podmínka: Počet sloupců první matice = počet řádků druhé matice.

Vlastnosti součinu matic

\[ E_n = \begin{bmatrix} 1 & 0 & \cdots & 0 \\ 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & 1 \end{bmatrix} \] Platí: \[ E_r \cdot A = A = A \cdot E_s \]

Příklady

Projekce na osu x v \( \mathbb{R}^2 \): \[ P_x = \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix} \]

Rotace o úhel \( \alpha \): \[ R_\alpha = \begin{bmatrix} \cos \alpha & -\sin \alpha \\ \sin \alpha & \cos \alpha \end{bmatrix} \]

Složení: \[ P_x \cdot R_\alpha = \begin{bmatrix} \cos \alpha & -\sin \alpha \\ 0 & 0 \end{bmatrix} \] \[ R_\alpha \cdot P_x = \begin{bmatrix} \cos \alpha & 0 \\ \sin \alpha & 0 \end{bmatrix} \]

Reflexe podle osy svírající úhel \( \alpha \) s osou x: \[ R_\alpha \cdot \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix} \cdot R_{-\alpha} = \begin{bmatrix} \cos 2\alpha & \sin 2\alpha \\ \sin 2\alpha & -\cos 2\alpha \end{bmatrix} \]

Matice základních lineárních transformací lze definovat i v \( \mathbb{R}^n \) pro \( n \geq 3 \). Aplikace: matematika, fyzika, počítačová grafika.

Důsledek

Není-li čtvercová matice \( A \) regulární, obecně neexistují matice \( X, Y \) takové, aby platilo: \[ A \cdot X = E_n \quad \text{nebo} \quad Y \cdot A = E_n \]

Řešení maticových rovnic \( A \cdot X = B \), \( Y \cdot A = C \) je důležitou oblastí teorie lineárních rovnic.

5. Lineární zobrazení

Definice

Nechť \( L_1, L_2 \) jsou lineární prostory nad tělesem \( F \). Zobrazení \( f : L_1 \to L_2 \) je lineární zobrazení, pokud platí:

pro všechna \( \vec{x}, \vec{y} \in L_1 \) a všechna \( a \in F \).

Princip superpozice

Princip superpozice říká, že lineární zobrazení zachovává lineární kombinace – výsledek zobrazení lineární kombinace je stejná lineární kombinace obrazů.

\[ f\left(\sum_{i=1}^{n} a_i \cdot \vec{x}_i \right) = \sum_{i=1}^{n} a_i \cdot f(\vec{x}_i) \]

Příklady

Vlastnosti lineárních zobrazení

Lineární zobrazení a báze

Zobrazení \( f : L_1 \to L_2 \) je určeno hodnotami na bázi prostoru \( L_1 \).

\[ f(e_j) = a_j, \quad j = 1, \ldots, s \] kde \( e_j \) jsou vektory báze prostoru \( F^s \), \( a_j \) jsou sloupce matice zobrazení.

Matice lineárního zobrazení

Matice \( A \) nad \( F \) s \( r \) řádky a \( s \) sloupci odpovídá zobrazení: \[ A : F^s \to F^r, \quad e_j \mapsto a_j \]

Příklad základních zobrazení v \( \mathbb{R}^2 \):

\[ P_x = \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix} \]

\[ R_\alpha = \begin{bmatrix} \cos \alpha & -\sin \alpha \\ \sin \alpha & \cos \alpha \end{bmatrix} \]

\[ \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix} \]

\[ S_{a,b} = \begin{bmatrix} 1 & b \\ a & 1 \end{bmatrix} \]

Transformace souřadnic mezi bázemi

Nechť \( B = (\vec{b}_1, \ldots, \vec{b}_n) \) a \( C = (\vec{c}_1, \ldots, \vec{c}_n) \) jsou uspořádané báze stejného lineárního prostoru \( L \).

Definice (matice transformace souřadnic)

Matice \( T_{B \to C} \) je regulární čtvercová matice, která převádí souřadnice vektorů z báze \( B \) na souřadnice v bázi \( C \). Platí: \[ T_{B \to C} \cdot \text{coord}_B(\vec{x}) = \text{coord}_C(\vec{x}) \] j-tý sloupec matice \( T_{B \to C} \) je souřadnicový vektor \( \vec{b}_j \) vyjádřený v bázi \( C \): \[ T_{B \to C} = \left[ \text{coord}_C(\vec{b}_1)\ |\ \cdots\ |\ \text{coord}_C(\vec{b}_n) \right] \]

Vlastnosti matice transformace souřadnic

Změna matice zobrazení při změně bází

Nechť \( f : L_1 \to L_2 \) je lineární zobrazení, a:

Pak matice zobrazení vzhledem k novým bázím \( B', C' \) je: \[ A_f' = T_{C \to C'} \cdot A_f \cdot T_{B' \to B} \]

Bonus: podobnost matic

Pokud \( B = C \) a \( B' = C' \), pak: \[ A' = T^{-1} \cdot A \cdot T \] Dvě matice \( A \), \( B \) jsou si podobné, pokud existuje regulární matice \( T \), pro kterou platí: \[ B = T^{-1} \cdot A \cdot T \] Podobné matice popisují totéž lineární zobrazení v různých bázích.

Shrnutí

\[ A_f' = S \cdot A_f \cdot T \] kde \( S, T \) jsou matice transformace souřadnic.

\[ A' = T^{-1} \cdot A \cdot T \]

Jádro a obraz

Pro lineární zobrazení \( f : L_1 \to L_2 \):

Platí:

Defekt a hodnost

\[ \text{def}(f) = \dim(\text{ker}(f)) \]

. \[ \quad \text{rank}(f) = \dim(\text{im}(f)) \]

. \[ \dim(L_1) = \text{def}(f) + \text{rank}(f) \]

Klasifikace zobrazení

Matice lineárního zobrazení

Je-li \( f : L_1 \to L_2 \), \( B = (\vec{b}_1, \ldots, \vec{b}_s) \), \( C = (\vec{c}_1, \ldots, \vec{c}_r) \):

Věta o inverzi matice isomorfismu

Pokud \( f : L_1 \to L_2 \) je isomorfismus s maticí \( A_f \): \[ A_f^{-1} \cdot A_f = E_n = A_f \cdot A_f^{-1} \]

Poznámky

\[ A' = S \cdot Af \cdot T \] kde \( S, T \) jsou regulární matice transformace mezi bázemi.

Bonus: Typy matic

\[ O = \begin{bmatrix} 0 & 0 \\ 0 & 0 \\ \end{bmatrix} \]

\[ I_3 = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{bmatrix} \]

\[ D = \begin{bmatrix} 4 & 0 & 0 \\ 0 & -2 & 0 \\ 0 & 0 & 7 \\ \end{bmatrix} \]

\[ U = \begin{bmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 6 \\ \end{bmatrix} \]

\[ L = \begin{bmatrix} 1 & 0 & 0 \\ 7 & 2 & 0 \\ 8 & 9 & 3 \\ \end{bmatrix} \]

\[ A = \begin{bmatrix} 1 & 2 & 3 \\ 2 & 5 & 4 \\ 3 & 4 & 6 \\ \end{bmatrix} \]

\[ A = \begin{bmatrix} 0 & 2 & -1 \\ -2 & 0 & -4 \\ 1 & 4 & 0 \\ \end{bmatrix} \]

\[ A = \begin{bmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\ \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \\ \end{bmatrix} \]

\[ A = \begin{bmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\ \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \\ \end{bmatrix} \]

\[ S = \begin{bmatrix} 0 & 0 & 3 \\ 0 & 0 & 0 \\ 1 & 0 & 0 \\ \end{bmatrix} \]

\[ P = \begin{bmatrix} 0.3 & 0.6 \\ 0.7 & 0.4 \\ \end{bmatrix} \]

\[ P = \begin{bmatrix} 0 & 1 \\ 1 & 0 \\ \end{bmatrix} \]

6. Soustavy lineárních rovnic

Základní zápis

Soustava \( m \) lineárních rovnic o \( n \) neznámých se zapisuje ve tvaru:

\[ A \cdot \vec{x} = \vec{b} \]

kde:

Rozšířená matice soustavy:

\[ (A \mid \vec{b}) = \left[ \begin{array}{ccc|c} a_{11} & \dots & a_{1n} & b_1 \\ \vdots & & \vdots & \vdots \\ a_{m1} & \dots & a_{mn} & b_m \\ \end{array} \right] \]

Geometrická interpretace

Gaussova eliminační metoda (GEM)

Pomocí elementárních řádkových úprav převádíme matici na horní blokový tvar (HBT):

Definice (horní blokový tvar):

1. Nenulové řádky jsou nad nulovými. 2. Každý pivot (první nenulový prvek v řádku) je dále vpravo než pivot řádku nad ním.

Získáme:

Frobeniova věta

Soustava \( A \cdot \vec{x} = \vec{b} \) má řešení právě tehdy, když:

\[ \text{rank}(A) = \text{rank}(A \mid \vec{b}) \]

Pokud řešení existuje, všechna řešení mají tvar:

\[ \vec{x} = \vec{p} + \vec{x}_h, \quad \text{kde } \vec{x}_h \in \ker(A) \]

kde \( \vec{p} \) je jedno (libovolné) partikulární řešení.

Homogenní soustava

Soustava tvaru \( A \cdot \vec{x} = \vec{0} \) je homogenní.

Obecné řešení soustavy

\[ \vec{x} = \vec{p} + \sum_{i=1}^{d} \alpha_i \cdot \vec{v}_i, \quad \vec{v}_i \in \ker(A) \]

Geometrický význam

6. Determinant čtvercové matice

Permutace a jejich vlastnosti

Definice determinantu

\[ \det(A) = \sum_{\pi \in S_n} \text{sign}(\pi) \cdot a_{\pi(1),1} \cdot a_{\pi(2),2} \cdots a_{\pi(n),n} \]

Geometrický význam

Vlastnosti determinantu

Výpočet determinantu

(1) Gaussova eliminační metoda (GEM)

(2) Laplaceův rozvoj

\[ \det(A) = \sum_{j=1}^{n} a_{ij} \cdot (-1)^{i+j} \cdot \det(A_{ij}) \]

Adjungovaná matice

\[ A \cdot \text{adj}(A) = \det(A) \cdot I_n \]

\[ A^{-1} = \frac{1}{\det(A)} \cdot \text{adj}(A) \]

Cramerovo pravidlo

Pro soustavu \( A \cdot x = b \), kde \( A \) je regulární \( n \times n \) matice:

\[ x_j = \frac{\det(A_j)}{\det(A)} \]

kde \( A_j \) je matice vzniklá nahrazením \( j \)-tého sloupce v \( A \) vektorem \( b \).

Shrnutí

7. Vlastní čísla a vlastní vektory matice

Definice

Charakteristický polynom

Diagonalizace matice

\[ T^{-1} A T = D \]

Výpočet vlastních čísel a vektorů

\[ (A - \lambda E) \cdot \vec{x} = \vec{0} \]

Výpočet mocnin diagonalisovatelných matic

\[ A^k = T^{-1} D^k T \]

Jordanův tvar

\[ J_i = \begin{pmatrix} \lambda_i & 1 & 0 & \cdots & 0 \\ 0 & \lambda_i & 1 & \cdots & 0 \\ \vdots & \ddots & \ddots & \ddots & \vdots \\ 0 & \cdots & 0 & \lambda_i & 1 \\ 0 & \cdots & 0 & 0 & \lambda_i \end{pmatrix} \]

Shrnutí

8. Skalární součin a ortogonalizace

Skalární součin a norma

\[ \langle \vec{u}, \vec{v} \rangle = \sum_{i=1}^n u_i v_i = \|\vec{u}\| \cdot \|\vec{v}\| \cdot \cos(\alpha) \]

\[ \|\vec{x}\| = \sqrt{\langle \vec{x}, \vec{x} \rangle} \]

Výpočet souřadnic v ortogonální bázi

\[ \text{coord}_B(\vec{x}) = \begin{pmatrix} \langle \vec{b}_1, \vec{x} \rangle \\ \vdots \\ \langle \vec{b}_n, \vec{x} \rangle \end{pmatrix} \]

\[ \text{coord}_{\vec{b}_i}(\vec{x}) = \frac{\langle \vec{b}_i, \vec{x} \rangle}{\langle \vec{b}_i, \vec{b}_i \rangle} \]

Gram-Schmidtův ortogonalizační proces

Z libovolné báze \( B = (\vec{b}_1, \ldots, \vec{b}_n) \) vytvoříme ortogonální bázi \( C = (\vec{c}_1, \ldots, \vec{c}_n) \):

\[ \vec{c}_k = \vec{b}_k - \sum_{i=1}^{k-1} \frac{\langle \vec{b}_k, \vec{c}_i \rangle}{\langle \vec{c}_i, \vec{c}_i \rangle} \cdot \vec{c}_i \]

Ortonormalizace

\[ \vec{u}_i = \frac{\vec{c}_i}{\|\vec{c}_i\|} \]

Obecný skalární součin

Metoda nejmenších čtverců

Shrnutí