Lineární algebra II

[Edit]

Pokud naleznete nějakou chybu, můžete jí opravit pomocí tlačítka edit.

Shout out Míše Loudové za použití těchto poznámek jako zdroj do své bakalářské práce.

Skalární součin

Definice

Standardní skalární součin x,y∈Rnx,y \in \R^{n} je definován jako

xTy=∑i=1nxiyix^{T}y = \sum_{i=1}^{n} x_{i}y_{i}

Geometrické vyjádření:

XTY=∥x∥.∥y∥.cos⁡(ϕ)X^{T}Y = \| x \| . \| y \| . \cos(\phi)

Kdy ϕ\phi je úhel svírající vektory xx a yy.

Geometrická reprezentace skalárního součinu

Vlastnosti:

V prostoru Rm×n\R^{m \times n} :

⟨A,B⟩=∑i=1m∑j=1naijbij=trace(ABT)\langle A,B \rangle = \sum_{i = 1}^{m} \sum_{j = 1}^{n} a_{ij}b_{ij} = \text{trace}(AB^T)

Komplexně sdružené číslo

Komplexně sdružené číslo k číslu a+bia+bi je a+bi‾=a−bi\overline{a+bi} = a - bi

Skalární součin nad R\R

Buď VV je vektorový prostor nad R\R. Pak skalární součin je zobrazení ⟨ ⋅,⋅⟩:V2→R\langle\ \cdot , \cdot \rangle : V^2 \rightarrow \R, splňující pro všechna x,y,z∈Vx,y,z \in V a α∈R\alpha \in \R:

Skalární součin nad C\C

Buď VV je vektorový prostor nad C\C. Pak skalární součin je zobrazení ⟨ ⋅,⋅⟩:V2→C\langle\ \cdot , \cdot \rangle : V^2 \rightarrow \C, splňující pro všechna x,y,z∈Vx,y,z \in V a α∈C\alpha \in \C:

Není lineární ve druhé složce.

Jednoznačnost obrazů báze vzhledem ke skalárnímu součinu

B={z1,z2,...,zn}B = \{ z_1, z_2, ... , z_n \} báze prostoru VV nad R\R.
x,y∈Vx,y \in V: x=∑i=1nαizix = \sum_{i=1}^{n} \alpha_i z_i a y=∑j=1nβjzjy = \sum_{j=1}^{n} \beta_j z_j pro určité {α1,α2,...,αn}∪{β1,β2,...,βn}∈R\{ \alpha_1,\alpha_2,...,\alpha_n \} \cup \{ \beta_1, \beta_2, ..., \beta_n \} \in \R

⟨x,y⟩=⟨∑i=1nαizi,∑j=1nβjzj⟩=∑i=1n∑j=1nαiβj⟨zi,zj⟩\langle x,y \rangle = \left\langle \sum_{i=1}^{n} \alpha_i z_i , \sum_{j=1}^{n} \beta_j z_j \right\rangle = \sum_{i=1}^{n} \sum_{j=1}^{n} \alpha_i \beta_j \langle z_i,z_j \rangle

  ⟹  \implies skalární součin je jednoznačně určený hodnotami součinů všech bazických vektorů.
(hodnoty si ale můžeme zvolit libovolně na rozdíl od lineárního zobrazení)

Definice

Norma indukovaná skalárním součinem

je definovaná:

∥x∥:=⟨x,x⟩ kde x∈V\left\| x \right\| := \sqrt{\langle x,x \rangle} \text{ kde } x \in V

Pro normální skalární součin v Rn\R^n: Euklidovská norma ∥x∥=∑i=1nxi2\left\| x \right\| = \sqrt{\sum_{i=1}^n x_i^2}

Definice

Kolmost

Vektory x,y∈Vx,y \in V jsou kolmé, tak

⟨x,y⟩=0\langle x,y \rangle = 0

Značíme x⊥yx \perp y

Věta

Pythagorova věta

Pokud x,y∈Vx,y \in V jsou kolmé, tak

∥x+y∥2=∥x∥2=∥y∥2\left\| x + y \right\|^2 = \left\| x \right\| ^2 = \left\| y \right\| ^2

Důkaz

∥x+y∥2=⟨x+y,x+y⟩=⟨x,x⟩+⟨x,y⟩⏞0+⟨x,y⟩⏞0+⟨y,y⟩=⟨x,x⟩+⟨y,y⟩=∥x∥2+∥x∥2 \left\| x + y \right\|^2 = \langle x+y,x+y \rangle = \langle x,x \rangle + \overbrace{\langle x,y \rangle}^{0} + \overbrace{\langle x,y \rangle}^{0} + \langle y,y \rangle = \langle x,x \rangle + \langle y,y \rangle = \left\| x \right\|^2 + \left\| x \right\|^2

Věta

Couchyho-Schwartzova nerovnost

Pro každé x,y∈Vx,y \in V platí

∥⟨x,y⟩∥≤∥x∥.∥y∥\left\| \langle x,y \rangle \right\| \leq \left\| x \right\| . \left\| y \right\|

Důkaz

(reálná verze)

Pro y=0y=0 platí zřejmě.
Předpokládejme, že y≠0y \neq 0 a funkci ff, kdy f(t)=⟨x+ty,x+ty⟩≥0f(t) = \langle x + ty,x+ ty \rangle \geq 0.

Pak

f(t)=⟨x,x⟩+t⟨x,y⟩+t⟨y,x⟩+t2⟨y,y⟩=⟨x,x⟩+2t⟨x,y⟩+t2⟨y,y⟩f(t) = \langle x,x \rangle + t\langle x,y \rangle + t\langle y,x \rangle + t^2\langle y,y \rangle = \\ \langle x,x \rangle + 2t\langle x,y \rangle + t^2\langle y,y \rangle

Funkce ff je všude nezáporná   ⟹  \implies nemůže mít dva kořeny   ⟹  \implies diskriminant je nekladný

D=4t2⟨x,y⟩−4t2⟨x,x⟩⟨y,y⟩≤⟨x,y2⟩⟨x,x⟩⟨y,y⟩≤0D = 4t^2\langle x,y \rangle - 4t^2\langle x,x \rangle\langle y,y \rangle \leq \langle x,y^2 \rangle \langle x,x \rangle\langle y,y \rangle \leq 0 ⇓\Downarrow ⟨x,y⟩2≤⟨x,x⟩⟨y,y⟩∣x,y∣≤∥x∥⋅∥y∥\begin{align*} \langle x,y \rangle^{2} & \leq \langle x,x \rangle \langle y,y \rangle \\ \lvert x,y \rvert &\leq \| x \| \cdot \| y \| \end{align*}

Věta

Trojúhelníková nerovnost

Pro každé x,y∈Vx,y \in V platí:

∥x+y∥≤∥x∥+∥y∥\lVert x + y \rVert \leq \lVert x \rVert + \lVert y \rVert

Důkaz

∣x+y∣2=\lvert x + y \rvert ^2 =
⟨x+y,x+y⟩=\langle x + y, x + y \rangle =
⟨x,x⟩ + ⟨y,y⟩ + ⟨x,y⟩ + ⟨y,x⟩=\langle x,x \rangle~+~\langle y,y \rangle~+~\langle x,y \rangle~+~\langle y,x \rangle =
⟨x,x⟩+⟨y,y⟩+⟨x,y⟩+⟨x,y⟩‾⏞2Re(⟨x,y⟩)=\langle x,x \rangle + \langle y,y \rangle + \overbrace{\langle x,y \rangle + \overline{\langle x,y \rangle}}^{2Re(\langle x,y \rangle)} =
⟨x,x,⟩+2Re(⟨x,y⟩)≤\langle x,x, \rangle + 2Re(\langle x,y \rangle) \leq
⟨x,x⟩+⟨y,y⟩+2∥⟨x,y⟩∥≤\langle x,x \rangle + \langle y,y \rangle + 2\left\|\langle x,y \rangle \right\| \leq
∣x∣2+∣y∣2+2∣x∣⋅∣y∣=\lvert x \rvert ^2 + \lvert y \rvert ^2 + 2\lvert x \rvert \cdot \lvert y \rvert =
(∣x∣.∣y∣)2\left( \lvert x \rvert . \lvert y \rvert \right)^2

Definice

Buď VV vektorový prostor nad R\R nebo C\C. Pak norma je zobrazeni ∥⋅∥:V→R\|\cdot\|: V \rightarrow \R splňující:

  1. ∥x∥≥0\left\| x \right\| \geq 0 pro všechna x∈Vx \in V, a rovnost pauze pro x≠0x \neq 0
  2. ∥αx∥=∥α∥⋅∥x∥\left\|\alpha x\right\| = \left\| \alpha \right\| \cdot \left\|x\right\| pro všechna x∈Vx \in V a pro všechna α∈R\alpha \in \R resp. α∈C\alpha \in \C
  3. ∥x+y∥≤∥x∥+∥y∥\left\| x+y \right\| \leq \left\|x\right\| + \left\| y \right\|

Tvrzení

Norma indukovaná skalárním součinem je normou.

Důkaz

  1. z definice
  2. ∥αx∥=⟨αx,αx⟩=αα‾⟨x,x⟩=αα‾⟨x,x⟩=∣α∣⋅∥x∥\left\| \alpha x \right\| = \sqrt{ \langle \alpha x, \alpha x \rangle} = \sqrt{ \alpha \overline{\alpha} \langle x,x \rangle} = \sqrt{ \alpha \overline{\alpha}} \sqrt{\langle x, x\rangle} = |\alpha| \cdot \|x\|
  3. vyplývá z trojúhelníkové nerovnosti

Lemma

Rovnoběžné pravidlo

Pro normu indukovanou skalárním součinem platí:

∥x−y∥2+∥x+y∥2=2∥x∥2+2∥y∥2\| x - y \|^{2} + \| x + y \|^{2} = 2\| x \|^{2} + 2\| y \|^{2}

Definice

Metrika

Metriku na množině MM definujeme jako zobrazení d:M2→Rd: M^{2} \rightarrow \R splňující:

  1. d(x,y)≥0d(x,y) \geq 0, rovnost pouze pro x=yx=y
  2. d(x,y)=d(y,x)d(x,y) = d(y,x)
  3. d(x,z)≤d(x,y)+d(y,z)d(x,z) \leq d(x,y) + d(y,z)

Poznámka

Každá norma určuje metriku předpisem:

d(x,y):=∥x−y∥d(x, y) := \left\| x-y \right\|

Tedy vzdálenost vektorů x,yx,y se zavádí jako velikost jejich rozdílů.

Definice

Pro p=1,2,…p=1,2,\ldots definujeme pp-normu vektoru x∈Rnx \in \R^{n} jako ∥x∥p=(∑i=1n∣xi∣p)1p\left\| x \right\|_{p} = \left(\sum_{i=1}^{n} \lvert x_{i} \rvert^p \right)^{\frac{1}{p}}.

Známé normy

p=1p=1 Součtová norma ∣x∣1=∑i=1n∣xi∣\left| x \right|_{1} = \sum^{n}_{i=1} \lvert x_{i} \rvert p=1 norma
p=2p=2 Euklidovská norma ∣x∣2=∑i=1nxi2\left| x \right|_{2} = \sqrt{\sum^{n}_{i=1} x_{i}^{2}} p=2 norma
p=∞p=\infty Maximorá norma ∣x∣∞=max⁡i=1,...,n∣xi∣\left| x \right|_{\infty} = \max_{i=1,...,n} \lvert x_{i} \rvert p=inf norma

Ortogonální a ortonormální systémy

Definice

Systém vektorů z1,…,znz_{1}, \ldots, z_{n} je

Tvrzení

Je-li systém z1,…,znz_{1}, \ldots, z_{n} ortonormální, pak je lineárně nezávislý.

Důkaz

⟨∑i=1nαizi,zk⟩=⟨0,zk⟩=0\langle\sum_{i=1}^{n} \alpha_{i} z_{i}, z_{k}\rangle = \langle 0, z_{k}\rangle = 0
⟨∑i=1nαizi,zk⟩=∑i=1nαi⟨zi,zk⟩=0\langle\sum_{i=1}^{n} \alpha_{i} z_{i}, z_{k}\rangle = \sum_{i=1}^{n} \alpha_{i} \langle z_{i}, z_{k} \rangle = 0

Fourierovy koeficienty

Věta

Buď z1,⋯ ,znz_{1}, \cdots, z_{n} ortonormální báze prostoru VV. Pak pro každé x∈Vx \in V platí:

x=∑i=1n⟨x,zi⟩⏞Fourierovy koeficientyzi⏟Fourieru˚v rozvoj\underbrace{ x = \sum^{n}_{i=1}\hspace{-2em} \overbrace{\langle x, z_{i} \rangle}^{\text{Fourierovy~koeficienty\\}}\hspace{-2em} z_{i} }_{\text{Fourierův~rozvoj}}

Důkaz

x=∑i=1nαizi→x = \sum^{n}_{i=1} \alpha_{i}z_{i} \rightarrow lineární kombinace
⟨x,zk⟩=∑i=1n⟨x,zi⟩zk=αk⟨zk,zk⟩=αk\langle x, z_{k} \rangle = \sum^{n}_{i=1} \langle x, z_{i} \rangle z_{k} = \alpha_{k} \langle z_{k}, z_{k} \rangle = \alpha_{k}

Představuje projekci na bazické vektory

Gramova-Schmitzova ortogonalizace

Algoritmus:
Vstup: lineárně nezávislé vektory x1,…,xn∈Vx_{1}, \ldots, x_{n} \in V

  1. for k:=1k:=1 to nn
  2. yk:=xk−∑j=1k−1⟨xk,zj⟩zj\quad y_{k} := x_{k} - \sum^{k-1}_{j=1} \langle x_{k},z_{j} \rangle z_{j} // nakolmíme odečtením projekce do podprostoru
  3. zk:=yk∥yk∥\quad z_{k} := \frac{y_{k}}{\left\| y_{k} \right\|}
  4. end for

Výstup: z1,…,znz_{1},\ldots, z_{n} ortonormální báze prostoru span{x1,…,xn}span\{x_{1},\ldots,x_{n}\}

Důkaz

Matematickou indukcí:

  1. n=1n=1
  2. Indukční předpoklad: z1,…,zn−1z_{1}, \ldots, z_{n-1} je ortonormální bází span{x1,…,xn−1}span\{x_{1},\ldots,x_{n-1}\}, yny_{n} je nenulové z lineární nezávislosti, je dobře definovaná a má jednotkovou délku pak už jen dokážeme, že je kolmý a že tvoří bázi.

Tvrzení

Důsledek: Existence ortonormální báze

Každý konečně generovaný prostor se skalárním součinem má ortogonální bázi.

Důkaz

Každý má bázi a tu můžeme Gram-Schmitzem ortogonalizovat.

Tvrzení

Důsledek: Rozšíření ortonormálních systémů na ortonormální bázi

Každý ortonormální systém vektorů v konečně generovaném prostoru lze rozšířit na ortonormální bázi.

Věta

Buď z1,…,znz_{1},\ldots,z_{n} ortonormální systém ve VV a buď x∈Vx \in V.

Besselova nerovnost:

∥x∥2≥∑j=1n∣⟨xj,zj⟩∣\| x \|^{2} \geq \sum^{n}_{j=1} \lvert \langle x_{j},z_{j} \rangle \rvert

Parsevalova rovnost:

∥x∥2=∑j=1n∣⟨xj,zj⟩∣  ⟺  x∈span{z1,…,zn}\| x \|^{2} = \sum^{n}_{j=1} \lvert \langle x_{j},z_{j} \rangle \rvert \iff x \in span\{z_{1},\ldots, z_{n}\}

Tvrzení

Buď B={z1,…,zn}B=\{z_{1},\ldots,z_{n}\} báze prostoru VV. Pak

⟨x,y⟩:=[x]BT[y]‾B\langle x,y \rangle := [x]^{T}_{B} \overline{[y]}_{B}

Je skalárním součinem a báze BB je v něm ortonormální bází:

Důkaz

Stačí ověřit z definic:

  1. ⟨x,x⟩=[x]BT[x]‾B≥0\langle x,x \rangle = [x]^{T}_{B}\overline{[x]}_{B} \geq 0
  2. linearita v první složce vyplývá z linearity souřadnic
  3. symetrie také ze symetrie souřadnic

Příklad:
A:=B[id]kanA := _{B}[id]_{kan}
⟨x,y⟩=[x]BT[y]B=[x]kanTB[id]TB[id][y]kan=xTATAy\langle x,y \rangle = [x]^{T}_{B}[y]_{B} = [x]^{T}_{kan} {\text{}}_{B}[id]^{T} {}_{B}[id] [y]_{kan} = x^{T}A^{T}A_{y}

∥x∥=∥[x]B∥2=[x]BT[x]‾B\| x \| = \left\| [x]_{B} \right\|_{2} = \sqrt{[x]^{T}_{B}\overline{[x]}_{B}}

Definice

Definice ortogonální báze

Projekce vektoru x∈Vx \in V do podprostoru U⋐VU \Subset V je takový vektor xU∈Ux_{_{U}} \in U, který splňuje

∥x−xU∥=min⁡y∈U∥x−y∥\| x - x_{_{U}} \| = \min_{y \in U} \| x - y \|

Tvrzení

Tvrzení o kolmici

Buď U⋐VU \Subset V, buď x∈Vx \in V a y∈Uy \in U takové, že x−y∈U⊥x-y \in U^{\perp}. Pak

∥x−y∥<∥x−z∥∀z∈U∖{y}\| x - y \| < \| x - z \| \quad \forall z \in U \setminus \{y\}

Tedy vektor yy je jednoznačnou projekcí vektoru xx do UU.

Důkaz

z předpokladu (x−y)⊥(y−z)(x-y)\perp(y-z)
využitím Pythagorovy věty ∥x−z∥2=∥x−y∥2+∥y−z∥2≥∥x−y∥2\| x-z \|^{2} = \| x - y \|^{2} + \| y-z \|^{2} \geq \| x - y \|^{2}
rovnost nastane jen pro y=zy=z protože 00 je norma jen pro nulový vektor.

Věta

Buď U⋐VU \Subset V. Pak pro každé x∈Vx \in V existuje právě jedna projekce xU∈Ux_{_{U}} \in U do podprostoru UU.

Navíc jeli z1,…,znz_{1}, \ldots, z_{n} ortonormální báze UU pak

xU=∑i=1n⟨x,zi⟩zix_{_U} = \sum^{n}_{i=1} \langle x,z_{i} \rangle z_{i}

Důkaz

Rozšíříme bázi UU na bázi VV z1,…,zm,zm+1,…,znz_{1},\ldots, z_{m}, z_{m+1},\ldots, z_{n}
Definujeme y=∑i=1m⟨x,zi⟩zi∈Uy = \sum^{m}_{i=1} \langle x,z_{i} \rangle z_{i} \in U a ukážeme, že je projekcí

x−y=∑i=1n⟨x,zi⟩zi−∑i=1m⟨x,zi⟩zi=∑i=n+1n⟨x,zi⟩zi∈U⊥x - y = \sum^{n}_{i=1} \langle x,z_{i} \rangle z_{i} - \sum^{m}_{i=1} \langle x,z_i \rangle z_i = \sum^{n}_{i=n+1} \left\langle x,z_{i} \right\rangle z_{i} \in U^{\perp}

Poznámka: Ortogonální projekce je lineární zobrazení

Definice

Buď VV vektorový prostor a UU jeho podprostor. Pak projekcí x∈Ux \in U rozumíme takový xU∈Ux_{U} \in U, který splňuje

∥x−xU∥=min⁡y∈U∥x−y∥\| x - x_{U} \| = \min_{y \in U} \| x -y \|

Ortogonální projekce

Důsledek

Vektor y∈Uy \in U je projekcí vektoru x∈Vx \in V do podprostoru UU právě tehdy, když x−y∈U⊥x-y \in U^{\perp}

Věta

Věta o ortogonální projekci

Buď UU podprostor VV. Pak pro ∀xinV\forall x in V existuje právě jedna projekce x0∈Ux_{0} \in U do UU.

Navíc, je-li z1,…,zmz_{1},\ldots, z_{m} ortonormální báze UU, pak

xU=∑i=1m⟨x,zi⟩zix_{_{U}} = \sum^{m}_{i=1} \langle x,z_{i} \rangle z_{i}

Důkaz

x−xU=∑i=1n⟨x,zi⟩zi−∑i=1m⟨x,zi⟩zi∈U⊥x-x_{_{U}} = \sum^{n}_{i=1} \langle x,z_{i} \rangle z_{i} - \sum^{m}_{i=1} \langle x,z_{i} \rangle z_{i} \in U^{\perp}

Tudíž (x−x0)⊥(xU−y)(x - x_{_{0}}) \perp (x_{_{U}} - y). Použijeme pythagorovu větu:

∥x+y∥2=∥(x−xU)+(xU−y)∥2=∥x−xU∥2+∥xU−y∥≥∥xu∥2\| x + y \|^{2} = \|(x - x_{_{U}}) + (x_{_{U}} - y) \|^{2} = \| x - x_{_{U}} \|^{2} + \| x_{_{U}} - y \| \geq \| x_{_{u}} \|^{2}

Příklad projekce na přímku při standardním skalárním součinu

xu=⟨x,z⟩z=1∥a∥2⟨x,a⟩a=xTaaTaax_{u} = \langle x,z \rangle z = \frac{1}{\| a \|^{2}} \langle x,a \rangle a = \frac{x^{T}a}{a^{T}a}a

Tvrzení

Buď BB ortonormální báze prostoru VV se skalárním součinem. Pak

⟨x,y⟩=[x]BT[y]‾B∀x,y∈V\langle x,y \rangle = [x]^{T}_{B}\overline{[y]}_{B} \quad \forall x,y \in V

Důkaz

Buď B={z1,…,zn}B = \{ z_{1}, \ldots, z_{n}\}. Pak [x]B=(⟨x,z1⟩,…,⟨x,zn⟩)T[x]_{B} = (\langle x, z_{1} \rangle, \ldots, \langle x, z_{n} \rangle)^{T}

⟨x,y⟩=⟨∑j=1n⟨x,zj⟩zj,y⟩=∑j=1n⟨x,zj⟩⟨y,zj⟩‾=[x]BT[y]‾B\langle x,y \rangle = \left\langle \sum^{n}_{j=1} \left\langle x,z_{j} \right\rangle z_{j}, y \right\rangle = \sum^{n}_{j=1} \langle x,z_{j} \rangle \overline{\langle y,z_{j} \rangle} = [x]^{T}_{B}\overline{[y]}_{B}

Definice

Buď VV vektorový prostor a M⊆VM \subseteq V. Ortogonální doplněk množiny MM je

M⊥:={x∈V;⟨x,y⟩=0∀y∈M}M^{\perp} := \{x \in V; \langle x,y \rangle = 0 \quad \forall y \in M \}

Ortogonální doplněk prostoru = ortogonální doplněk báze

Tvrzení

Buď VV vektorový prostor a M,N⊆VM,N \subseteq V. Pak

  1. M⊥M^{\perp} je podprostor VV
  2. je-li M⊆NM \subseteq N pak M⊥⊆N⊥M^{\perp} \subseteq N^{\perp}
  3. M⊥=span(M)⊥M^{\perp} = span(M)^{\perp}

Důkaz

  1. Ověřením vlastností podprostoru
  2. Buď x∈N⊥x \in N^{\perp}, tedy ⟨x,y⟩=0  ∀y∈N⟨x,y⟩=0  ∀y∈M⊆N\langle x,y \rangle = 0 \; \forall y \in N \langle x,y \rangle = 0 \; \forall y \in M \subseteq N a proto x∈M⊥x \in M^{\perp}
  3. M⊆span(M)M \subseteq span(M) a dle 2. M⊥⊆span(M)⊥M^{\perp} \subseteq span(M)^{\perp}

Věta

Vlastnosti ortogonálního doplňku podprostoru

Buď U⋐VU \Subset V, buď z1,…,znz_{1},\ldots,z_{n} ortogonnální báze VV, a buď z1,…,zn,zn+1,…,zmz_{1},\ldots, z_{n}, z_{n+1},\ldots, z_{m} její rozšíření na ortonormální bázi VV. Pak zn+1,…,zmz_{n + 1}, \ldots, z_{m} je ortonormální báze U⊥U^{\perp}

Důkaz

Stačí dokázat span{zn+1,…,zm}=U⊥span\{z_{n+1},\ldots,z_m\} = U^{\perp}.
Inkluze “⊇\supseteq” vezmeme Fourierův rozvoj - prvních mm členů vypadne a zbude:

x=∑i=n+1m⟨x,z⟩zi∈span{zn+1,…,zm}x = \sum^{m}_{i=n+1} \langle x,z \rangle z_{i} \in span\{z_{n + 1}, \ldots, z_{m}\}

Inkluze “⊆\subseteq” Buď x∈span{zn+1,…,zm}x \in span\{z_{n+1},\ldots,z_{m}\}

x=∑i=n+1m⟨x,z⟩zi=∑i=1n0zi+∑i=n+1m⟨x,zi⟩zix = \sum^{m}_{i=n+1} \langle x,z \rangle z_{i} = \sum^{n}_{i=1} 0z_{i} + \sum^{m}_{i=n+1} \langle x,z_i \rangle z_{i}

Věta

Důsledek: Vlastnosti ortogonálního doplňku podprostoru

Buď U⋐VU \Subset V. Potom platí

  1. dim⁡V=dim⁡U+dim⁡U⊥\dim V = \dim U + \dim U^{\perp}
  2. V=U+U⊥V = U + U^{\perp}
  3. U∩U⊥={0}U \cap U^{\perp} = \{0\}
  4. U=(U⊥)⊥U = (U^{\perp})^{\perp}
  5. Je-li z1,…,zmz_{1},\ldots,z_{m} ortonormální báze UU, a je-li z1,…,zm,zm+1,…,znz_{1},\ldots,z_{m}, z_{m+1},\ldots, z_{n} její rozšíření na ortonormální bází VV, pak zm+1,…,znz_{m+1},\ldots,z_{n} je ortonormální báze U⊥U^{\perp}.

Důkaz

2. dimV=ndim V = n,dimU=mdim U = m, dimU⊥=n−mdim U^{\perp} = n - m
5. zm+1,…,znz_{m+1},\ldots,z_{n} je ortonormální systém. Chceme dokázat, že span{zm+1,…,zn}=U⊥span\{z_{m+1},\ldots,z_{n}\} = U^{\perp}A

∀x∈V:x=∑i=1n⟨x,zi⟩zi\forall x \in V: x = \sum^{n}_{i=1} \langle x,z_{i} \rangle z_{i}

Je-li x∈U⊥x \in U^{\perp}, pak ⟨x,zi⟩=0,  i=1…m\langle x,z_{i} \rangle = 0, \; i = 1 \ldots m a tudíž

x=∑i=m+1n⟨x,zi⟩zi∈span{zm+1,…,zn}x = \sum^{n}_{i=m+1} \langle x,z_{i} \rangle z_{i} \in span\{z_{m+1},\ldots,z_{n}\}

Věta

Buď A∈Rm×nA \in \R^{m \times n}. Pak R(A)⊥=Ker(A)R(A)^{\perp} = Ker(A)

Důkaz

R(A)⊥={(A1 ∗)T,…(Am ∗)T}R(A)^{\perp} = \left\{ \left( A_{1~*} \right)^{T}, \ldots \left( A_{m~*} \right)^{T}\right\}
Tedy x∈R(A)⊥≡x⊥x \in R(A)^{\perp} \equiv x \perp na řádky AA

Důsledek

Buď A∈Rm×nA \in \R^{m \times n}. Pak R(A)⊕Ker(A)=RnR(A) \oplus Ker(A) = \R^{n}

Věta

Větička o vlastnostech matice AA versus ATAA^{T}A

Buď A∈Rm×nA \in \R^{m \times n}. Pak

  1. Ker(ATA)=Ker(A)Ker(A^{T}A) = Ker(A)
  2. R(ATA)=R(A)R(A^{T}A) = R(A)
  3. rank(ATA)=rank(A)rank(A^{T}A) = rank(A)

Důkaz

1. Je-li x∈Ker(A)x \in Ker(A), pak Ax=0Ax = 0 a tedy

ATAx=AT0=0  ⟹  x∈Ker(ATA)A^{T}Ax = A^{T}0 = 0 \implies x \in Ker(A^{T}A)

obráceně

x∈Ker(ATA)→xTATAx=0→(Ax)TAx=0→(Ax)2=0x \in Ker(A^{T}A) \rightarrow x^{T}A^{T}Ax = 0 \rightarrow (Ax)^{T}Ax = 0 \rightarrow (Ax)^{2} = 0

2. vyřešíme R(A)=ker(A)⊥R(A) = ker(A)^{\perp}
3. Když jsou stejné řádky, potom mají stejnou dimenzi a i hodnost

Tvrzení

Maticové prostory a lineární zobrazení

Uvažujme lineární zobrazení f(x)=Axf(x)=Ax, kde A∈Rm×nA \in \R^{m \times n}. Pokud definiční obor f(x)f(x) omezíme pouze na prostor R(A)R(A), dostaneme isomorfismus mezi R(A)R(A) a f(Rn)f(\R^{n}).

Důkaz

Buď x∈Rn,R(A)⊕Ker(A)=Rnx \in \R^{n}, R(A) \oplus Ker(A) = \R^{n}, rozložíme na x=xr+xkx=x_{r}+x_{k}, kde xr∈R(A)x_{r} \in R(A) a xk∈Ker(A)x_{k} \in Ker(A). Pak

f(x)=Ax=A(xr+xk)=Axr+Axk⏞0=Axrf(x) = Ax = A(x_{r} + x_{k}) = Ax_r + \overbrace{Ax_{k}}^{0} = Ax_{r}

Věta

Buď A∈Rm×nA \in \R^{m \times n} hodností nn. Pak je projekce vektoru x∈Rmx \in \R^{m} do sloupcového prostoru S(A)S(A)

x′=A(ATA)−1ATxx' = A(A^{T}A)^{-1}A^{T}x

Důkaz

Nejdříve dokážeme, že je dobře definován, pak x′∈S(A)x' \in S(A) a x−x′∈S(A)⊥x - x' \in S(A)^{\perp}
x′∈S(A)x' \in S(A), x′=Azx' = Az pro z=(ATA)−1ATxz = \left(A^{T}A\right)^{-1}A^{T}x
x−x′∈S(A)⊥=R(AT)⊥=Ker(AT)→x-x' \in S(A)^{\perp} = R(A^{T})^{\perp} = Ker(A^{T}) \rightarrow vynásobíme s AT(x−x′)=0A^{T}(x - x') = 0 (po úpravě)

Definice

Matice projekce do S(A)S(A)

P:=A(ATA)−1AT(=AAT pro ortonormaˊlnıˊ baˊzi)P := A(A^{T}A)^{-1}A^{T} ( = AA^{T} \text{ pro ortonormální bázi})

Tvrzení

Matice P∈Rn×nP \in \R^{n \times n} je maticí projekce právě tehdy když je symetrická a P=P2P = P^2.

Příklad:
Matice projekce P=a(aTa)−1aTP = a(a^{T}a)^{-1}a^{T}

Px=a(aTa)−1aTx=aTxaTaaPx = a(a^{T}a)^{-1}a^{T}x = \frac{a^{T}x}{a^{T}a}a

pokud aa znormujeme, tak P=aaTP = aa^{T}.

Věta

Ortogonální projekce do doplňku

Buď P∈Rn×nP \in \R^{n \times n} matice projekce do podprostoru V⋐RnV \Subset \R^{n}. Pak I−PI - P je maticí projekce do V⊥V^{\perp}

Důkaz

∀x∈Rn\forall x \in \R^{n} platí x=y+zx = y + z kde y∈Vy \in V a z∈V⊥z \in V^{\perp}.
Zde yy je projekce xx do VV a zz projekce xx do V⊥V^{\perp}

Metoda nejmenších čtverců

min⁡x∈Rn∥Ax−b∥22=min⁡x∈Rn∑i=1n(Ai ∗x−bi)2\min_{x \in \R^{n}} \left\| Ax - b \right\|^{2}_{2} = \min_{x \in \R^{n}} \sum^{n}_{i=1} \left( A_{i~*}x - b_{i} \right)^{2}

přenásobíme ATA^{T}

ATAx=ATbA^{T}Ax = A^{T}b

Věta

Množina přibližných řešení soustavy Ax=bAx=b metodou nejmenších čtverců je neprázdná a rovna množině řešení normálních rovnic.

Důkaz

Hledáme projekci bb do podprostoru S(A)S(A).
Projekce je tvaru AxAx, kde x∈Rnx \in \R^{n}.
Víme, že AxAx je projekcí ≡Ax−b∈S(A)T−Ker(A)T\equiv Ax-b \in S(A)^{T} - Ker(A)^{T}
  ⟹  AT(Ax−b)=0  ⟹  ATAx=ATb\implies A^{T}(Ax - b) = 0 \implies A^{T}Ax = A^{T}b.

Důsledek

Buď A∈Rm×nA \in R^{m \times n} hodnosti nn. Pak přibližné řešení soustavy Ax=bAx=b metodou nejmenších čtverců je jednoznačné a tvaru

x∗=(ATA)−1ATbx^{*} = (A^{T}A)^{-1}A^{T}b

Definice

Matice Q∈RnQ \in \R^{n} je ortogonální pokud QTQ=InQ^{T}Q = I_{n} (Q−1=QT)Q^{-1} = Q^{T})
Matice Q∈RnQ \in \R^{n} je unitární, pokud QT‾Q=In\overline{Q^{T}}Q = I_{n}

Tvrzení

Charakterizace ortogonálních matic

Matice Q∈Rn×nQ \in \R^{n \times n} je ortogonální právě tehdy když sloupce QQ tvoří ortonormální bázi Rn\R^{n}.

Důkaz

(QTQ)ij=⟨Q∗i,Q∗j⟩={1i=j0i≠j(Q^{T}Q)_{ij} = \langle Q_{*i}, Q_{*j} \rangle = \begin{cases} 1 & i = j\\ 0 & i \neq j \end{cases}

Tvrzení

Buď Q∈Rn×nQ \in \R^{n \times n} ortogonální. Pak

  1. QTQ^{T} je ortogonální
  2. Q−1Q^{-1} existuje a je ortogonální

Tvrzení

Součin ortogonálních matic

Jsou-li Q1,Q2∈Rn×nQ_{1},Q_{2} \in \R^{n \times n} ortogonální, pak Q1Q2Q_{1}Q_{2} je taky ortogonální.

Důkaz

(Q1Q2)T(Q1Q2)=Q2TQ1TQ1Q2=Q2TQ2=In(Q_{1}Q_{2})^{T}(Q_{1}Q_{2}) = Q^{T}_{2}Q^{T}_{1}Q_{1}Q_{2} = Q^{T}_{2}Q_{2} = I_{n}

Příklady ortogonálních matic

Poznámka

každou ortogonální matici řádu nn lze vyjádřit jako součin maximálně nn Hesenholderových matic

Givensova matice

pro n=2n=2

(cos⁡ϕ−sin⁡ϕsin⁡ϕcosϕ)\begin{pmatrix} \cos \phi & -\sin \phi \\ \sin \phi & cos \phi \end{pmatrix}

otočí ϕ\phi protisměru hodinových ručiček, kde cos⁡2ϕ+sin⁡2ϕ=1\cos^{2} \phi + \sin^{2} \phi = 1. Pro větší nn doplňujeme jednotkovými maticemi.

Poznámka

Každou ortogonální matici řádu nn lze vyjádřit jako součin max (n2)\binom{n}{2} Givensových matic.

Věta

Buď Q∈Rn×nQ \in \R^{n \times n} ortogonální. Pak

  1. ⟨Qx,Qy⟩=⟨x,y⟩\langle Qx,Qy \rangle = \langle x,y \rangle pro každé x,y∈Rnx,y \in \R^{n}
  2. ∥Qx∥=∥x∥\| Qx \| = \| x \| pro každé x∈Rnx \in \R^{n} (kdy i rozšířená matice o 1 řád je ortogonální)

Důkaz

  1. ⟨QxQy⟩=(Qx)TQy−xTQTQy=xTIny=xT=⟨x,y⟩\langle Qx Qy \rangle = \left( Qx \right)^{T} Qy - x^{T}Q^{T}Qy = x^{T}I_{n}y = x^{T} = \langle x,y \rangle
  2. ∥Qx∥=⟨Qx,Qx⟩−⟨x,x⟩=∥x∥\| Q_{x} \| = \sqrt{\left\langle Qx, Qx \right\rangle} - \sqrt{\left\langle x,x \right\rangle} = \|x\|

  ⟹  \implies zobrazení x→Qxx \rightarrow Qx zachová úhly a délky jen pro ortogonální matice

Věta

Buď Q∈Rn×nQ \in \R^{n \times n} ortogonální. Pak

  1. ∣Qij∣≤1\lvert Q_{ij} \rvert \leq 1 a ∣Qij−1∣≤1\lvert Q^{-1}_{ij} \rvert \leq 1 pro každé i,j=1,…,ni,j=1,\ldots,n
  2. (100Q)T\begin{pmatrix} 1 & 0 \\ 0 & Q \end{pmatrix}^{T} je ortogonální amtice

Důkaz

Buď z1,…,znz_{1},\ldots,z_{n} báze Rn\R^{n}, buď v∈Rnv \in \R^{n} a chceme v=∑i=1nxiziv=\sum^{n}_{i=1} x_{i}z_{i}

Determinant

Definice

Determinant zobrazení ∣A∣\lvert A \rvert

det⁡(A)=∑Π∈Snsgn(Π)∏i=1nai Π(i)\det(A) = \sum_{\Pi \in S_{n}} sgn(\Pi) \prod^{n}_{i=1} a_{i~\Pi_{\left( i \right)}}

Celkový počet permutací je n!n!

Determinant horní trojúhelníkové matice

A∈Πn×nA \in \Pi^{n \times n} je horní trojúhelníková matice. Pak

det⁡(A)=a1 1⋅a2 2⋅…⋅an n\det(A) = a_{1~1} \cdot a_{2~2} \cdot \ldots \cdot a_{n~n}

Determinant transpozice

det⁡(AT)=∑Π∈Snsgn(Π)∏i=1nai Π(i)=det⁡(A)\det(A^T) = \sum_{\Pi \in S_{n}} sgn(\Pi) \prod^{n}_{i=1} a_{i~\Pi_{\left( i \right)}} = \det(A)

Vlastnosti determinantů

Determinantská složitost

Věta

Řádková linearita determinantu A∈Πn×n,b∈ΠnA \in \Pi^{n \times n}, b \in \Pi^{n}. Potom pro každé i≤ni \leq n platí, že

det⁡(A+ebT)=det⁡(A)+det⁡(A+e⋅(bT−Ai ∗))\det(A + eb^{T}) = \det(A) + \det(A + e \cdot (b^{T} - A_{i~*}))

Věta

Výpočet determinantu pomocí Gaussovy eliminace

det⁡(A′)=αdet⁡(A)\det(A') = \alpha\det(A) det⁡(A′)=−det⁡(A)\det(A') = -\det(A) det⁡(A′)=det⁡(A)\det(A') = \det(A)

Důsledek:
Matice AA je regulární právě tehdy když det⁡(A)≠0\det(A) \neq 0

Věta

Laplacův rozvoj podle ii-tého řádku A∈Πn×nA \in \Pi^{n \times n} n≥2n \geq 2, pro každé i=1,…,ni=1,\ldots,n

det⁡(A)=∑j=1n(−1)i+jai jdet⁡(Aij)\det(A) = \sum^{n}_{j=1} (-1)^{i+j}a_{i~j} \det(A^{ij})

Věta

A∈Πn×nA \in \Pi^{n \times n} regulární, b∈Πnb \in \Pi^{n}

xi=det⁡(A+(b−A∗ i)eidet⁡(A) ; i=1,…,nx_{i} = \frac{\det(A + ( b - A_{*~i})e_{i}}{\det(A)}~;~i=1,\ldots,n

Důsledek

Zobrazení (A,b)→A−1b(A,b) \rightarrow A^{-1}b je spojité na definičním oboru regulárních matic.

Věta

Gaussovu eliminaci lze provádět tak, že k zápisu každé matice během výpočtu stačí pouze polynomiální počet bitů (v kk).

Definice

Adjungovaná matice

Nechť A∈Πn×n,n≥2A \in \Pi^{n \times n}, n \geq 2.

adj(A)i j=(−1)i=jdet⁡(Aj i) ; i,j=1,…,nadj(A)_{i~j} = (-1)^{i = j}\det(A^{j~i})~;~i,j = 1,\ldots,n

kde AjiA^{ji} vznikne z AA vynecháním jj-tého řádku a ii-tého sloupce.

Věta

A⋐Πn×n  ⟹  Aadj(A)=det⁡(AIn)A \Subset \Pi^{n \times n} \implies A adj(A) = \det(AI_{n})

Důsledek

A∈Πn×nA \in \Pi^{n \times n} je regulární. Potom A−1=1det⁡(A)adj(A)A^{-1} = \frac{1}{\det(A)}adj(A)

Vlastní čísla

Definice

Vlastní čísla a vlastní vektory

Buď A∈Cn×nA \in \C^{n \times n}. Pak λ∈C\lambda \in \C je vlastní číslo matice AA a x∈Cnx \in \C^{n} jemu příslušný vlastní vektor pokud

Ax=λx∧x≠0Ax = \lambda x \land x \neq 0

Věta

Buď A∈Cn×nA \in \C^{n \times n}. Pak

1. λ∈C\lambda \in \C je vlastním číslem AA právě tehdy když

det⁡(A−λIn)=0\det(A - \lambda I_{n}) = 0

2. x∈Cnx \in \C^{n} je příslušným vlastním vektorem právě tehdy, když

0≠x∈Ker(A−λIn)0 \neq x \in Ker(A -\lambda I_{n})

Tvrzení

Vlastní čísla trojúhelníkové matice

Nechť A∈Cn×nA \in \C^{n \times n} je trojúhelníková matice. Pak její vlastní čísla jsou prvky na diagonále.

Definice

Charakteristický polynom matice A∈Cn×nA \in \C^{n \times n} proměnné λ\lambda je

PA=det⁡(A−λI)P_{A} = \det(A -\lambda I)

Věta

Vlastní čísla matice A∈Cn×nA \in \C^{n \times n} jsou právě kořeny jejího charakteristického polynomu PA(λ)P_{A}(\lambda) a je jich nn včetně násobností.

Definice

Buď λ∈C\lambda \in \C vlastní číslo matice A∈Cn×nA \in \C^{n \times n}.

  1. Algebraická násobnost λ\lambda je rovna
  2. Geometrická násobnost λ\lambda je rovna n−rank(A−λIn)n - rank(A-\lambda I_{n}), to je počtu lineárně nezávislých vlastních vektorů, které odpovídají λ\lambda.

Tvrzení

Součin a součet vlastních čísel:

  1. det⁡(A)=λ1⋅…⋅λn\det(A) = \lambda_{1} \cdot \ldots \cdot \lambda_{n}
  2. trace(A)=λ1+…+λntrace(A) = \lambda_{1} + \ldots + \lambda_{n}

A je regulární právě tehdy když 00 není její vlastní číslo.

Tvrzení

Nechť A∈Cn×nA \in \C^{n \times n} má vlastní čísla λ1,…,λ\lambda_{1}, \ldots, \lambda a jim odpovídající vlastní vektory x1,…,xnx_{1}, \ldots, x_{n}. Pak

  1. je-li AA regulární, pak A^{-1} má vlastní čísla λ1−1,…λn−1\lambda^{-1}_{1}, \ldots \lambda^{-1}_{n} a vlastní vektory x1,…,xnx_{1}, \ldots, x_{n}
  2. A2A^{2} má vlastní čísla λ12,…,λn2\lambda^{2}_{1}, \ldots, \lambda^{2}_{n} a vlastní vektory x1,…,xnx_{1}, \ldots, x_{n}
  3. αA\alpha A má vlastní čísla αλ,…,αλn\alpha \lambda, \ldots, \alpha \lambda_{n} a vlastní vektory x1,…,xnx_{1}, \ldots, x_{n}
  4. A+αInA + \alpha I_{n} má vlastní čísla λ1+α,…,λn+α\lambda_{1} + \alpha, \ldots, \lambda_{n}+ \alpha a x1,…,xnx_{1}, \ldots, x_{n}
  5. ATA^{T} má vlastní čísla λ1,…,…n\lambda_{1}, \ldots, \ldots_{n}, ale vlastní vektory obecně jiné.

Je-li λ∈C\lambda \in \C vlastní číslo matice A∈Rn×nA \in \R^{n \times n} pak i komplexně sdružené λ‾\overline{\lambda} je vlastním číslem AA

Tvrzení

Buď A∈Cn×nA \in \C^{n \times n}. Je-li AA regulární, pak

A−1∈span{In,A,…,An−1}A^{-1} \in span\{I_{n}, A, \ldots, A^{n-1}\}

Tedy A−1A^{-1} je lineární kombinací matic In,A,…,An−1I_{n}, A, \ldots, A^{n-1}.

Důkaz

Víme, že A−1=(−1)nAn+αn−1An−1+…+α1A+α0In=0A^{-1} = (-1)^{n}A^{n} + \alpha_{n-1}A^{n-1} + \ldots + \alpha_{1}A + \alpha_{0} I_{n} = 0
Také víme, že α0=det⁡(A)≠0\alpha_{0} = \det(A) \neq 0.

I=−(−1)nα0An−αn−1α0An−1+…+−α1α0A=A(−(−1)nα0An−1−αn−1α0An−2+…+−α1α0In)I = -\frac{(-1)^{n}}{\alpha_{0}}A^{n} - \frac{\alpha_{n}-1}{\alpha_{0}}A^{n-1} + \ldots + -\frac{\alpha_{1}}{\alpha_{0}}A =\\ A\left(-\frac{(-1)^{n}}{\alpha_{0}}A^{n-1} - \frac{\alpha_{n}-1}{\alpha_{0}}A^{n-2} + \ldots + -\frac{\alpha_{1}}{\alpha_{0}}I_{n}\right)

Vynásobíme A−1A^{-1}

A−1=−(−1)nα0An−1−αn−1α0An−2−…−α1α0InA^{-1} = -\frac{(-1)^{n}}{\alpha_{0}}A^{n-1} - \frac{\alpha_{n-1}}{\alpha_{0}}A^{n-2}-\ldots - \frac{\alpha_{1}}{\alpha_{0}}I_{n}

Dá se díky tomu částečně dobře spočítat výsledek s nízkým počtem matic.

Definice

Matice A,B∈Cn×nA,B \in \C^{n \times n} jsou podobné, pokud existují regulární S∈Cn×nS \in \C^{n \times n} tak, že

A=SBS−1≡AS=SBA = SBS^{-1} \equiv AS=SB

Věta

Podobné matice mají stejná vlastní čísla

Důkaz

A=SBS−1PA(λ)=det⁡(A−λIn)=det⁡(SBS−1−λSIS−1)=det⁡(S(B−λIn)S−1)=det⁡(S)⋅det⁡(B−λIn)⋅det⁡(S−1)=det⁡(B−λIn)=PB(λ)A = SBS^{-1}\\ \\ P_{A}(\lambda) = \\ \det(A - \lambda I_{n}) = \\ \det(SBS^{-1} - \lambda SIS^{-1}) = \\ \det\left( S \left( B - \lambda I_{n} \right) S^{-1} \right) = \\ \det(S) \cdot \det(B - \lambda I_{n}) \cdot \det(S^{-1}) = \\ \det(B - \lambda I_{n}) = P_{B}(\lambda)

Tvrzení

Nechť A,B,C∈Cn×nA,B,C \in \C^{n \times n} jsou podobné a λ\lambda je jejich vlastní číslo. Pak počet vlastních vektorů pro λ\lambda je stejný u obou matic.

Důkaz

A=SBS−1A = SBS^{-1}
dim(Ker(A−λIn))=n−rank(A−λIn)dim(Ker(A-\lambda I_{n})) = n - rank(A- \lambda I_{n})
rank(A−λIn)=rank(SBS−1−λIn)=rank(S(B−λIn)S−1)=rank(B−λIn)rank(A - \lambda I_{n}) = rank(SBS^{-1} - \lambda I_{n}) = rank(S(B-\lambda I_{n})S^{-1}) = rank(B - \lambda I_{n})

Definice

Spektrum a spektrální poloměr

Nechť A∈Cn×nA \in \C^{n \times n} má vlastní čísla λ1,…,λn\lambda_{1}, \ldots, \lambda_{n}. Pak

Definice

Matice společnice

Buď p(x)=xn+an−1xn−1+…+a1x+a0p(x) = x^{n} + a_{n-1}x{n-1}+ \ldots + a_{1}x + a_{0}. Pak matice společnice polynomu p(x)p(x) je čtvercová matice řádu nn definovaná

C(p):=(00⋯0−a010⋯0−a101⋯0−a2⋮⋮⋱⋮⋮00⋯1−an−1)C(p) := \left( {\begin{array}{ccccc} 0 & 0 & \cdots & 0 & -a_{0} \\ 1 & 0 & \cdots & 0 & -a_{1} \\ 0 & 1 & \cdots & 0 & -a_{2} \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & \cdots & 1 & -a_{n-1} \end{array} } \right)

Věta

Věta o matici společnici

Platí Pc(p)(λ)=(−1)np(λ)P_{c_{(p)}}(\lambda) = (-1)^{n}p(\lambda).
Tedy vlastní čísla matice C(p)C(p) odpovídají kořenům polynomu P(λ)P(\lambda).

Diagonalizovatelnost

Definice

Matice A∈Cn×nA \in \C^{n \times n} je diagonalizovatelná, pokud její podobná nějaká diagonální matici.

Věta

Charakterizace diagonalizovatelnosti

Matice ∈Cn×n\in \C^{n \times n} je diagonalizovatelná právě tehdy, když má nn lineárně nezávislých vlastních vektorů.

Důkaz

A=SΛS−1  ⟹  AS=SAA = S\Lambda S^{-1} \implies AS = S\Alpha

AS∗ j=(AS)∗ j=SA∗ j=SAj jej=Λj jS∗ jAS_{*~j} = (AS)_{*~j} = SA_{*~j}=SA_{j~j}e_{j} = \Lambda_{j~j}S_{*~j}

Vlastnosti diagonalizovatelných matic

Tvrzení

Je-li A−SΛS−1A-S\Lambda S^{-1} spektrální rozklad matice AA, pak

AT=S−TΛSTA^{T} = S{-T}\Lambda S^{T}

Tvrzení

Buďte λ1,…,λn\lambda_{1}, \ldots, \lambda_{n} navzájem různá čísla matice A∈Cn×nA \in \C^{n \times n}. Pak odpovídající vlastní vektory x1,…,xnx_{1},\ldots,x_{n} jsou lineárně nezávislé.

Důkaz

Matematickou indukcí.

Důsledek

Pokud matice A∈Cn×nA \in \C^{n \times n} má nn navzájem různých vlastních čísel, pak je diagonalizovatelná.

Definice

Jordanova buňka

Buď λ∈C,k∈N\lambda \in \C, k \in \N. Jordánova buňka Jk(λ)J_{k}(\lambda) je čtvercová matice řádu kk definovaná jako

Jk(λ):=(λ10⋯00λ1⋯0⋮⋮⋱⋱⋮000λ10000λ)J_{k}(\lambda) := \left( {\begin{array}{ccccc} \lambda & 1 & 0 & \cdots & 0 \\ 0 & \lambda & 1 & \cdots & 0 \\ \vdots & \vdots & \ddots & \ddots & \vdots \\ 0 & 0 & 0 & \lambda & 1 \\ 0 & 0 & 0 & 0 & \lambda \end{array} } \right)

Jordánova buňka má vlastní číslo λ\lambda, které je kk-násobné a přísluší mu pouze jednotkový vektor e=(1,0,…,0)Te=(1,0,\ldots,0)^{T}

Definice

Jordánova normální forma

Matice J∈Cn×nJ \in \C^{n \times n} je v Jordánově normální formě, pokud je v blokově diagonálním tvaru.

J=(Jk1(λ1)00⋯00Jk2(λ2)⋱⋱⋮⋮0⋱⋱0⋮⋮⋱⋱000⋯0Jkn(λn))J = \left( {\begin{array}{ccccc} J_{k_{1}}(\lambda_{1}) & 0 & 0 & \cdots & 0 \\ 0 & J_{k_{2}}(\lambda_{2}) & \ddots & \ddots & \vdots \\ \vdots & 0 & \ddots & \ddots & 0 \\ \vdots & \vdots & \ddots & \ddots & 0 \\ 0 & 0 & \cdots & 0 & J_{k_{n}}(\lambda_{n}) \end{array} } \right)

a na diagonále jsou Jordánovy buňky Jk1(λ1),Jk2(λ2),…,Jkn(λn)J_{k_{1}}(\lambda_{1}),J_{k_{2}}(\lambda_{2}), \ldots, J_{k_{n}}(\lambda_{n}). Pokud všechny Jordanovy buňky mají velikost 1, matice je diagonální.

Věta

Každá matice A∈Cn×nA \in \C^{n \times n} je podobná matici v Jordánově normální formě. Tato matice je až na pořadí buněk určena přesně.

Důsledek

Počet všech Jordánových buněk odpovídajících λ\lambda je roven počtu vlastních vektorů pro λ\lambda.

Násobnost vlastního čísla je větší nebo rovna počtu vlastních vektorů, které mu přísluší.

Poznámka

Počet buněk Jk(λ)J_{k}(\lambda) matice A∈Cn×nA \in \C^{n \times n} ve výsledné Jordánově normální formě je roven rank(A~k−1)−2rank(A~k)+rank(A~k+1)rank(\widetilde{A}^{k-1}) -2rank(\widetilde{A}^{k}) + rank(\widetilde{A}^{k+1}) kde A~=A−λIn\widetilde{A} = A - \lambda I_{n}

Příklad matice v Jordanově normální formě

Buď A∈R5×5A \in \R{5 \times 5} a nechť rank(A−BI5)=3rank(A-BI_{5}) = 3
Jordanova buňka pro vlastní číslo 88 je 5−3=25-3=2
rank((A−BI5)2)=rank((A−BI5)3)=2rank((A -BI_{5})^{2}) = rank((A-BI_{5})^{3})=2   ⟹  \implies jedna buňka velikosti 11 a jedna velikost 22

Definice

Polynomiální matice a maticový polynom

(λ2−λ2λ−375λ2−4)=λ2(1005)+λ(−1200)+(0−37−4)\begin{pmatrix} \lambda^{2}-\lambda & 2\lambda-3 \\ 7 & 5\lambda^{2}-4 \end{pmatrix} = \lambda^{2} \begin{pmatrix} 1 & 0 \\ 0 & 5 \end{pmatrix} + \lambda \begin{pmatrix} -1 & 2 \\ 0 & 0 \end{pmatrix} + \begin{pmatrix} 0 & -3 \\ 7 & -4 \end{pmatrix}

Příklad mocninné matice

Buď A=SJS−1A=SJS^{-1} Jordánůva normální forma matice A∈Cn×nA \in \C^{n \times n}. Pak

Ak=SJkS−1A^{k} = SJ^{k}S^{-1}

JJ je blokově diagonální   ⟹  \implies stačí mocnit Jordanovy buňky.

lim⁡k→∞Ak={0p(A)<1divergujep(A)>1konvergujep(A)=1\lim_{k \rightarrow \infty} A^{k} = \begin{cases} 0 & p(A) < 1 \\ \text{diverguje} & p(A) > 1 \\ \text{konverguje} & p(A) = 1 \end{cases}

Definice

Hermitovská matice a transpozice

Hermitovská transpozice matice A∈Cn×nA \in \C^{n \times n} je matice A∗:=A−TA^{*} := A^{-T}. Matice A∈Cn×nA \in \C^{n \times n} se nazývá hermitovská, pokud A∗=AA^{*} = A

Pokud je AA reálná   ⟹  A∗=AT\implies A^{*}=A^{T}.(Chová se stejně jako normální transpozice)

Věta

Vlastní čísla reálných symetrických matic jsou reálná.

Důkaz

Buď A∈Cn×nA \in \C^{n \times n} hermitovské, λ∈C\lambda \in \C její vlastní čísla a x∈Cnx \in \C^{n} přísluší vlastnosti vektor.

Ax=λx/x∗x∗=λx∗x=λλ2=x∗Ax=x∗A∗x=λ∗λ=λ‾\begin{align*} Ax &= \lambda x / x^{*} \\ x^{*} &= \lambda x^{*}x = \lambda \\ \lambda^{2} = x^{*}Ax &= x^{*}A^{*}x = \lambda^{*} \\ \lambda &= \overline{\lambda} \end{align*}

A to platí jen pro λ∈R\lambda \in \R

Věta

Buď A∈Cn×nA \in \C^{n \times n} a

PA(λ)=det⁡(A−λIn)=(−1)nλn+αn−1λn−1+…+α1λ+α0P_{A}(\lambda) = \det(A -\lambda I_{n}) = (-1)^{n}\lambda^{n} + \alpha_{n-1}\lambda^{n-1}+\ldots+\alpha_{1}\lambda + \alpha_{0}

Pak

(−1)nAn+αn−1An−1+…+α1A+α0In  ⟹  PA(A)=0(-1)^{n}A^{n} + \alpha_{n-1}A^{n-1}+\ldots+\alpha_{1}A + \alpha_{0}I_{n} \implies P_{A}(A) = 0

Důkaz

Víme, že (A−λIn)adj(A−λIn)=det⁡(A−λIn)In(A -\lambda I_{n}) adj(A-\lambda I_{n}) = \det(A-\lambda I_{n})I_{n} a adj(A−λIn)=λn−1Bn−1+…+λB1+B0adj(A - \lambda I_{n}) = \lambda^{n-1}B_{n-1} + \ldots + \lambda B_{1} + B_{0} pro určité BiB_{i}.

Dosazením

(A−λIn)(λn−1Bn−1+…+λB1+B0)=(−1)nλn+αn−1λn−1+…+α1λ+α0)In(A - \lambda I_{n})(\lambda^{n-1}B_{n-1} + \ldots + \lambda B_{1} + B_{0}) =\\ (-1)^{n}\lambda^{n} + \alpha_{n-1}\lambda^{n-1} + \ldots + \alpha_{1}\lambda + \alpha_{0})I_{n}

vznikne

−Bn−1λn+(ABn−1−Bn−2)λn−1+…+(AB1−B0)λ+AB0=(−1)nλnIn+an−1λnIn+αn−1λn−1+…+α1λIn+α0In-B_{n-1}\lambda^{n} + (AB_{n-1} - B_{n-2})\lambda^{n-1} + \ldots + (AB_{1} - B_{0})\lambda + AB_{0} = \\ (-1)^{n}\lambda^{n}I_{n}+a_{n-1}\lambda^{n}I_{n} + \alpha_{n-1}\lambda{n-1} + \ldots + \alpha_{1}\lambda I_{n} + \alpha_{0}I_{n}

Porovnáme koeficient

−Bn−1=(−1)nInABj−B=αjIn pro j=1,…,nAB0=α0In\begin{align*} -B_{n-1} &= (-1)^{n}I_{n} \\ AB_{j}-B &= \alpha_{j}I_{n} \text{ pro } j=1,\ldots,n \\ AB_{0} &= \alpha_{0}I_{n} \end{align*}

Vynásobíme postupně rovnice prvním AnA^{n} poslední A0A^{0}. Sečteme a vyjde nám

0=(−1)nAn+αn−1An−1+…+α1A+α0In0 = (-1)^{n}A^{n} + \alpha_{n-1}A^{n-1}+\ldots+\alpha_{1}A+\alpha_{0}I_{n}

Tvrzení

Důsledek

Buď A∈Cn×nA \in \C^{n \times n}. Pak pro každé k∈Nk \in \N je

Ak∈span{In,A,…,An+1}A^{k} \in span\{I_{n}, A, \ldots, A^{n+1}\}

tedy je jejich lineární kombinací.

Důkaz

Stačí uvažovat k≥nk \geq n
Vydělíme λk\lambda^{k} polynomem PA(λ)P_{A}(\lambda)
λk=r(λ)PA(λ)+S(λ)\lambda^{k} = r(\lambda) P_{A}(\lambda)+S(\lambda)
kde S(λ)S(\lambda) je zbytek bn−1λn−1+…+b1λ+b0b_{n-1}\lambda^{n-1}+\ldots+b_{1}\lambda+b_{0} s dosazením matic

Ak=r(A)PA(A)⏟=0+S(A)=S(A)A^{k} = \underbrace{r(A)P_{A}(A)}_{=0}+ S(A) = S(A)

Positivně (semi-)definitní matice

Definice

Buď A∈Rn×nA \in \R^{n \times n} symetrická/ Pak AA je positivně semi-definitní, pokud xTAx≥0x^{T}Ax \geq 0 pro všechna x∈Rnx \in \R^{n} a je positivně defitní pokud xTA>0x^{T}A > 0 pro všechna x≠0x \neq 0

Definice se dá zobecnit i pro nesymetrické matice.

xT12(A+AT)x=12xt(A+AT)x=12xTAx+(12xTAx)T=xTAxx^{T}\frac{1}{2}\left(A + A^{T}\right)x= \frac{1}{2}x^{t}\left(A+A^{T}\right)x = \frac{1}{2}x^{T}Ax + \left(\frac{1}{2}x^{T}Ax\right)^{T} = x^{T}Ax

Pozorování

Pozitivně semidefinitní matice má nezápornou diagonálu, pozitivně definitní matice má kladnou diagonálu.

Tvrzení

  1. Jsou-li A,B∈Rn×nA,B \in \R^{n \times n} positivně definitní, pak i A+BA+B je positivně definitní.
  2. Je-li A∈Rn×nA \in \R^{n \times n} positivně definitní a α>0\alpha > 0, pak i αA\alpha A je positivně definitní
  3. Je-li A∈Rn×nA \in \R^{n \times n} positivně definitní, pak je regulární a A−1A^{-1} je positivně definitní.

Poznámka

Semi-definitivní matice nemusí být regulární

Věta

Buď A∈Rn×nA \in \R^{n \times n} symetrická. Pak následující podmínky jsou ekvivalentní.

  1. AA je positivně definitivní
  2. vlastní čísla AA jsou kladná
  3. existuje matice U∈Rm×nU \in \R^{m \times n} hodnosti nn taková, že A=UTUA=U^{T}U

Věta

Charakterizace semi-definitní

  1. AA je semidefitní
  2. vlastní čísla AA jsou nezáporná
  3. existuje matice U∈Rm×nU \in \R^{m \times n} taková, že A=UTUA = U^{T}U

Věta

Nechť A∈Rn×nA \in \R^{n \times n} je symetrická. Řekněme, že A′A' je hlavní podmatice AA jestliže A′A' vznikne z AA odstraněním podmnožiny řádků a sloupců se stejnými indexy.

Lemma

AA je positivně definitní právě tehdy když každá hlavní podmatice AA je positivně definitní.

Věta

Cholevského rozklad

Pro každou positivně definitní matici A∈Rn×nA \in \R^{n \times n} existuje jediná dolní trojúhelníková matice L∈Rn×nL \in \R^{n \times n} s kladnou diagonálou taková, že A=LLTA=LL^{T}.