17.3./19.3.
Nad reálným vektorovým prostorem potřebujeme zjistit, zda je f pozitivně definitní symetrická bilineární forma. Snadno nahlédneme, že se jedná o bilineární formu s maticí
[f]K2 = |
|
. |
Tedy vidíme, že [f]K2 je symetrická matice, proto je f symetrická bilineární forma. Zbývá standardním postupem určit její signaturu:
|
  ~sym |
|
. |
Zjistili jsme, že f je pozitivně definitní symetrická bilineární forma, tedy jde o skalární součin.
Připomeňme, že B je ortonormální báze právě tehdy, když je [f]B jednotková matice. Hledáme tedy takovou polární bázi vzhledem k f, že f(v, v) = 1 pro každý vektor v z báze B. Budeme tedy opět upravovat posloupností symetrických úprav matici [f]K2 tentokrát tak, abychom dostali jednotkovou matici. Řádkové úpravy budeme obvyklým způsobem zaznamenávat do matice:
|
  ~sym |
|
  ~sym |
|
. |
Našli jsme ortonormální bázi B = ((1/2, 1/2), (0,1)).
Protože jsme v druhém příkladu našli ortonormální bázi B = ((1/2, 1/2), (0,1)) vzhledem ke skalárnímu součinu f, dostaneme jako hledané unitární zobrazení podle Věty 14.18 izomorfismus F(v) = {v}B.
Nad reálným vektorovým prostorem potřebujeme zjistit, zda je f pozitivně definitní symetrická bilineární forma. Snadno nahlédneme, že se jedná o bilineární formu s maticí
[f]K2 = |
|
. |
Tedy vidíme, že [f]K2 je symetrická matice, proto je f symetrická bilineární forma. Zbývá standardním postupem určit její signaturu a najít takovou polární bázi M, vůči níž je matice f právě jednotková:
|
~sym |
|
~sym |
|
~sym |
|
. |
Ověřili jsme, že f je skalární součin s ortonormální bází M = (1,0,0), (1,1,0), (1/2,0,1/2)).
Podle předpokladů [h]B = E. Pomocí Věty 12.3 spočítáme [h]K3 (inverzní matice určíme obvyklým algoritmem):
[h]K3 = [Id]K3BT[h]B[Id]K3B = ([Id]BK3T)-1([Id]BK3)-1 = |
|
-1 |
|
-1 | = 1/4 . |
|
. |
24.3./26.3.
Budeme upravovat bázi (1,1,0), (1,3,2) Gramovu-Schmidtovu ortogonalizací (viz Věta 14.8). Položíme nejprve v1 = (1,1,0)/||(1,1,0)|| = (1/V2, 1/V2, 0). Dále hledáme vektor u2 ve tvaru u2 = (1,3,2) + c.v1. Z podmínky w(v1, v2) = 0 dostáváme, že a = - w((1/V2, 1/V2, 0), (1,3,2)) = -4/V2, proto u2 = (-1,1,2). Nyní vektor u2 normalizujeme a dostanme v1 = (-1,1,2)/||(-1,1,2)|| = (-1/V6,1/V6,V2/V3).
Hledanou ortonormální bází je tedy posloupnost ((1/V2, 1/V2, 0), (-1/V6,1/V6,V2/V3)).
Nejprve zvolíme vhodnou bázi prostoru V = < (1,1,-2,1), (2,0,1,0), (0,1,0,1) >, kterou budeme ortogonalizovat ("ortonormalizovat") pomocí Gramovy-Schmidtovy ortogonalizace. Vektor (2,0,1,0) je zřejmě kolmý na zbývající vektory, zvolme tedy bázi V, tak aby byl vektor (2,0,1,0) na jejím prvním místě (čímž si ušetříme práci s počítáním skalárních součinů). Tedy ortogonalizujme bázi ((2,0,1,0), (0,1,0,1), (1,1,-2,1)). Gramovu-Schmidtovu ortogonalizaci tentokrát mírně modifikujeme: najdeme nejprve ortogonální bázi a tu budeme normalizovat až na závěr.
Neboť jsme si už všimli, že w((2,0,1,0), (0,1,0,1))=0, tedy máme první dva (zatím jen ortogonální, nikoli ortonormální) vektory hledané báze: v1' = (2,0,1,0), v2' = (0,1,0,1). Nyní budeme hledat třetí bázický vektor ve tvaru v3' = (1,1,-2,1) - a.v1' - b.v2'. Přitom má splňovat podmínky, že w(vi', v3') = 0 pro i=1,2, z čehož (využitím linearity skalárního součinu v druhé složce) dostáváme, že
a = w((1,1,-2,1), (2,0,1,0)) / w((2,0,1,0), (2,0,1,0)) = 0,
b = w((1,1,-2,1), (0,1,0,1)) / w((0,1,0,1), (0,1,0,1)) =
- w((1,1,-2,1), (0,1,0,1)) / ||(0,1,0,1)T||2
= -1.
Všimněme si, že koeficient je roven 0 díky volbě vektoru v1' kolmého na všechny následující vektory, tedy stačilo ným hledat ortogonální bázi podprostoru < (1,1,-2,1), (0,1,0,1) >, která musí být kolmá na vektor (2,0,1,0). Tedy v3' = (1,1,-2,1) - (0,1,0,1) = (1,0,-2,0) je posledním hledaným kolmým vektorem. Posloupnost vektorů ((2,0,1,0), (0,1,0,1), (1,0,-2,0)) tvoří zřejmě ortogonální bázi prostoru V. Zbývá nám jednotlivé vektory normalizovat:
v1 = v1' / ||v1'|| = 1/V5.(2,0,1,0),
v2 = v2' / ||v2'|| = 1/V2(0,1,0,1),
v3 = v3' / ||v3'|| =
1/V5.(1,0,-2,0).
Ortonormální bází je tedy například posloupnost vektorů (1/V5.(2,0,1,0), 1/V2(0,1,0,1), 1/V5.(1,0,-2,0)).
Připomeňme, že U' = {v z R5| w(u, v) = 0 pro všechna u z U} = {v z R5| w(b, v) = 0 pro všechna b z B}, kde B je nějaká báze U. Snadno uvážíme, že potřebujeme najít právě řešení homogenní soustavy rovnic s maticí
|
Tedy bázi U' tvoří například vektory (-3,1,1,0,0), (-3,1,0,1,0), (-5,2,0,0,1).
Můžeme postupovat několika způsoby. Jednak můžeme doplnit vektory (1,1,0,1), (1,0,1,1) na bázi celého prostoru R4 (například vektory (1,0,0,0) a (0,1,0,0)) a tuto bázi upravit Gramovou-Schmidtovou ortogonalizací. První dva vektory ortogonalizované báze budou přitom tvořit ortogonální bázi U, další dva vektory budou tvořit ortogonální bázi doplňku U'.
Rovněž nám stačí najít libovolnou bázi U' (například týmž postupem jako v předchozím příkladu) a obě báze ortogonalizovat. Postupujme druhým způsobem: Bázi U' tvoří například posloupnost (-1,1,1,0), (0,1,1,-1). Vektor (0,1,1,-1) můžeme upravit jedním krokem Gramovy-Schmidtovy ortogonalizace:
(0,1,1,-1) - [W((-1,1,1,0), (0,1,1,-1))/ 3].(-1,1,1,0) = 1/3. (2,1,1,-3)
Zřejmě tedy (-1,1,1,0) a (2,1,1,-3) tvoří ortogonální bázi U'.
Obdobně (1,1,0,1), (1,-2,3,1) tvoří ortogonální bázi U.
Hledáme-li souřadnice (a1, a2, a3) vzhledem k ortonormální bázi M = (u1, u2, u3),
tj. (1,2,1) = a1u1 + a2u2 + a3u3,
můžeme si uvědomit, že w((1,2,1), ui) = aiw(ui, ui) = ai. Tedy stačí, abychom spočetli skalární součiny ai = w((1,2,1), ui):
a1 = w((1,2,1), (1/V2,1/V2,0)) = 3/V2, a2 = w((1,2,1), (0,0,1)) = 1, a3 = w((1,2,1), (1/V2,-1/V2,0)) = -1/V2.
Spočítali jsme, že {(1,2,1)}M = (3/V2, 1, -1/V2).
31.3./2.4.
Náš úkol můžeme interpretovat tak, že hledáme takovou lineární kombinaci a(1,3,-2)+b(1,1,-1), aby byl vektor (2,4,3)-a(1,3,-2)-b(1,1,-1) kolmý na prostor V= < (1,3,-2) ,(1,1,-1) >. To můžeme ekvivalentně vyjádřit tak, že vektor (2,4,3)-a(1,3,-2)-b(1,1,-1) je kolmý na vektor (1,3,-2) i (1,1,-1) a odtud dostáváme soustavu rovnic
w((1,3,-2) , (2,4,3)-a(1,3,-2)-b(1,1,-1)) =
w((1,3,-2) , (2,4,3)) - a.w((1,3,-2) , (1,3,-2)) - b.w((1,3,-2) , (1,1,-1)) = 0
w((1,1,-1) , (2,4,3)-a(1,3,-2)-b(1,1,-1)) =
w((1,1,-1) , (2,4,3)) - a.w((1,1,-1) , (1,3,-2)) - b.w((1,1,-1) , (1,1,-1)) = 0.
Tuto nehomogenní soustavu rovnic sepíšeme do matice a vyřešíme (její matice se často nazývá Gramovou maticí):
![]() |
14 | 6 | ![]() | 8 | ![]() |
6 | 3 | 3 |
Snadno zjistíme, že a = 1 a b = -1, tedy ortogonální projekce vektoru (2,4,3) na podprostor V je (1,3,-2) - (1,1,-1) = (0,2,-1)
Označme u1 = (1/V2,0,0,1/V2), u2 = (0,0,1,0), u3 = (0,1,0,0) a v = (2,1,3,0). Všimněme si, že (u1, u2, u3) tvoří ortonormální bázi prostoru U. Hledáme-li stejnou metodou jako v předchozí úloze x1, x2, x3 tak, aby v - (x1u1 + x2u3 + x3u3) bylo kolmé na všechny vektory ui, kde i = 1,2,3, pak dostáváme, že xi = w(ui, v). Tedy zbývá dopočítat ortogonální projekci:
w(u1, v) u1 + w(u2, v) u3 + w(u3, v) u3 = (1,0,0,1) + (0,0,3,0) + (0,1,0,0) = (1,1,3,1)
Postupujeme obdobně jako v prvním příkladě. Tedy nejprve najdeme taková reálná x a y, aby (1,2,4) - x.(1,2,1) - y.(2,1,-1) bylo kolmé na podprostor U, což vede k řešení nehomogenní soustavy s maticí
|
= |
|
Snadno spočítáme, že x = 2 a y = -1 a ortogonální projekce vektoru (1,2,4) na podprostor U je u = 2.(1,2,1) - 1.(2,1,-1) = (0,3,3) a u' = (1,2,4) - (0,3,3) = (1,-1,1).
[F]K2 = |
|
Potřebujeme zjistit, pro která reálná x (vlastní čísla) existuje nenulový vektor v (vlastní vektor) tak, že F(v) = xv. To můžeme ekvivalentně vyjádřit ve tvaru (F-x.Id)(v) = 0, a v maticovém zápisu pro libovolnou bázi B prostoru R2 ve tvaru
([F]B - x.E) {v}BT = [(F-x.Id)]B{v}BT = {0}BT = (0,0)T.
Hledáme tedy všechna taková x z R, pro něž existuje netriviální řešení homogenní soustavy rovnic se čtvercovou maticí [(F-x.Id)]B. To nastává právě tehdy, když je matice [F]B - x.E = [(F-x.Id)]B singulární. Spočítáme tedy nejprve vlastní čísla matice lineárního operátoru vzhledem k nějaké pevně zvolené bázi (při tom nezáleží na volbě báze, ale je důležité, abychom počítali s maticí lineárního operátoru, tj. s maticí daného lineárního zobrazení vzhledem k stejné bázi v definičním oboru i oboru hodnot), v tomto případě je nejjednodušší vzít matici [F]K2.
Určíme charkteristický polynom matice det([F]K2-xE)= (3-x)(6-x)-4 = x2-9x+14 = (x-2)(x-7). Vlastní čísla matice [F]K2 jsou tedy právě kořeny charakteristického polynomu 2 a 7. Dále budeme postupně dosazovat do matice [F]K2-xE vypočtená vlastní čísla a budeme hledat vlastní vektory matice [F]S2, tedy nenulová řešení homogenních soustav rovnic s maticemi, která tvoří právě souřadnicové vektory vlastních vektorů operátoru F:
[F]K2 - 2E = |
|
[F]K2 - 7E = |
|
Snadno zjistíme, že všechny nenulové násobky vektoru (-2,1)T jsou vlastními vektory matice [F]K2 příslušnými vlastnímu číslu 2 a všechny nenulové násobky vektoru (1,2) jsou vlastními vektory matice [F]K2 příslušnými vlastnímu číslu 7.
Konečně máme-li spočítané souřadnice vlastních vektorů [v]K2 vzhledem ke kanonické bázi, okamžitě vidíme, že množinu všech vlastních vektorů příslušných vlastnímu číslu 2 tvoří < (-2,1) > - {(0,0)} a množinu všech vlastních vektorů příslušných vlastnímu číslu 7 tvoří <(1,2) > - {(0,0)}.
7.4./9.4.
M = |
|
. |
Nejprve hledáme kořeny polynomu (nad Z5) p(x) = det([G]S3-xIn) = 4x3+4x2+2. Prostým dosazením, zjistíme, že p(1)=0 a p(2)=0, tedy vlastní čísla operátoru H jsou právě 1 a 2. Dále opět řešíme homogenní soustavy rovnic s maticí M-1In a M-2In:
M-1E = |
|
M-2E = |
|
Zřejmě například vektory (1,0,1) a (0,1,0) tvoří bázi podprostoru vlastních vektorů příslušných vlastnímu číslu 1 a vektor (1,3,4) tvoří bázi podprostoru vlastních vektorů příslušných vlastnímu číslu 2.
S pomocí Věty 15.9 nahlédneme, že potřebujeme najít právě vlastní čísla a vlastní vektory matice endomorfismu vzhledem ke kanonické bázi. Nejprve tedy určíme matici
[H]K3 = |
|
. |
Nyní spočítáme obvyklým způsobem vlastní čísla matice [H]K3 (a tedy i endomorfismu H), tj. kořeny polynomu det([H]K3-xIn) = -x(x+1)(x-1). Máme tři různá vlastní čísla 0, 1 a -1 na prostoru dimenze 3, to znamená.
Zbývá nám najít vlastní vektory tj. všechna nenulová řešení homogenních soustav s maticemi:
[H]K3 - 0E = |
|
[H]K3 - 1E = |
|
[H]K3 + 1E = |
|
. |
Každá z množin řešení je jednodimenzionální, tedy položíme-li Ux = < (1,0,-1) >, U-1 = < (3,1,-2) > a U1 = < (-2,1,2) >, pak platí, že že H(u) = x.u pro všechna u z Ux a všechna vlastní čísla x.
Všimněme si, že vlastní vektory (1,0,-1), (3,1,-2), (-2,1,2) jsou lineárně nezávislé vektory a proto tvoří bázi bázi, položme B = ((1,0,-1), (3,1,-2), (-2,1,2)). Nyní zbývá nahlédnout, že
[H]B = |
|
, |
tj. matice [H]B vůči bázi složené z vlastních vektorů je diagonální.