Předchozí cvičení

17.3./19.3.

Skalární součin


  1. Zjistěte, zda je skalárním součinem zobrazení f z R2xR2 do reálných čísel určené předpisem f((x1,x2), (y1,y2)) = 5x1y1 - x1y2 -x2y1 +x2y2.
  2. 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 =
    5-1
    -11
    .

    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:

    5-1
    -11
      ~sym  
    40
    01
    .

    Zjistili jsme, že f je pozitivně definitní symetrická bilineární forma, tedy jde o skalární součin.


  3. Najděte nějakou ortonormální bázi vektorového prostoru R2 vzhledem ke skalárnímu součinu f z předchozího příkladu.
  4. 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:

    5-1 10
    -1101
      ~sym  
    40 11
    0101
      ~sym  
    10 1/21/2
    0101
    .

    Našli jsme ortonormální bázi B = ((1/2, 1/2), (0,1)).


  5. Najděte unitární zobrazení unitárního prostoru (R2, f) do unitárního prostoru (R2, w), kde f je skalární součin z předchzích dvou příkladů a w je skalární součin z Poznámky 14.2 z přednášky (tzv. standardní skalární součin).
  6. 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.


  7. Ověřte, že je zobrazení g z R3xR3 do R skalárním součinem, je-li dané předpisem g((x1,x2,x3), (y1,y2,y3)) = x1y1 - x1y2 - x1y3 + 2x2y2 - x2y1 + x2y3 + 5x3y3 - x3y1 + x3y2 a najděte nějakou jeho ortonormální bázi.
  8. 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 =
    1-1-1
    -121
    -115
    .

    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á:

    1-1-1 100
    -121010
    -115001
      ~sym  
    10-1 100
    010110
    -105001
      ~sym  
    100 100
    010110
    004101
      ~sym  
    100 100
    010110
    0011/201/2
    .

    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)).


  9. Nechť B = ((1,0,1), (1,1,0), (0,1,1)) je ortonormální báze vzhledem ke skalárnímu součinu h na R3. Určete matici skalárního součinu h vzhledem ke kanonické bázi.
  10. 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 =  
    101
    110
    011
    -1  
    110
    011
    101
    -1     =   1/4 .
    3-1-1
    -13-1
    -1-13
    .

24.3./26.3.


  1. Buď w standardní skalární součin na vektorovém prostoru R3 a V = < (1,1,0), (1,3,2) >. Najděte nějakou ortonormální bázi V.
  2. 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)).


  3. Nechť V je podprostor reálného vektorového prostoru R4 se standardním skalárním součinem w. generovaný vektory (1,1,-2,1), (2,0,1,0), (0,1,0,1). Najděte nějakou ortonormální bázi podprostoru V.
  4. 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)).


  5. Buď w standardní skalární součinu na reálném vektorovém prostoru R5. Najděte nějakou bázi ortogonálního doplňku U' k podprostoru U = < (1,2,1,1,1), (0,-1,1,1,2) >.
  6. 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í

    12111
    0-1112

    Tedy bázi U' tvoří například vektory (-3,1,1,0,0), (-3,1,0,1,0), (-5,2,0,0,1).


  7. Mějme w standardní skalární součinu na vektorovém prostoru R4. Najděte nějakou ortogonální bázi prostoru U = < (1,1,0,1), (1,0,1,1) > a ortogonální bázi ortogonálního doplňku U' prostoru U.
  8. 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.


  9. Najděte souřadnice vektoru (1,2,1) vůči ortonormální bázi M = ((1/V2,1/V2,0), (0,0,1), (1/V2,-1/V2,0)) vzhledem ke standardnímu skalárnímu součinu .
  10. 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.

  1. Najděte ortogonální projekci vektoru (2,4,3) na podprostor V prostoru R3 se standardním skalárním součinem w generovaný vektory (1,3,-2) a (1,1,-1), tj. vektor v z V, pro který platí, že (2,4,3)-v leží v ortogonálním doplňku V.
  2. 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í):

    146 8
    633

    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)


  3. Najděte ortogonální projekci vektoru (2,1,3,0) na podprostor U = < (1/V2,0,0,1/V2), (0,0,1,0), (0,1,0,0) > prostoru R4 se standardním skalárním součinem w.
  4. 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)


  5. Najděte vektor u z U a u' z ortogonálního doplňku U tak, aby (1,2,4) = u + u', je-li U = < (1,2,1), (2,1,-1) > podprostor vektorového prostoru R3 se standardním skalárním součinem w.
  6. 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í

    w((1,2,1), (1,2,1)) w((1,2,1), (2,1,-1)) w((1,2,1), (1,2,4))
    w((2,1,-1), (1,2,1)) w((2,1,-1), (2,1,-1)) w((2,1,-1), (1,2,4))
      =  
    63 9
    360

    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).

Vlastní čísla a vlastní vektory

  1. Najděte všechna vlastní čísla a všechny jim příslušné vlastní vektory lineárního operátoru F na reálném vektorovém prostoru R2 s maticí vzhledem ke kanonické bázi K2:
    [F]K2 =
    32
    26

  2. 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 =
    12
    24
           [F]K2 - 7E =
    -42
    2-1

    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.


  1. Najděte nad tělesem Z5 všechna vlastní čísla a všechny vlastní vektory matice
    M =  
    402
    411
    204
    .

  2. 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 =
    302
    401
    203
           M-2E =
    202
    441
    202

    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.


  3. Nechť H je endomorfismus na vektorové prostoru R3 nad tělesem reálných čísel daný předpisem H(x,y,z) = (x+2y+z, 2x-y+2z, -2y). Najděte všechna vlastní čísla a podprostory generované vlastními vektory endomorfismu H.
  4. 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 =  
    121
    2-12
    0-20
    .

    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 =
    121
    2-12
    0-20
           [H]K3 - 1E =
    021
    2-22
    0-2-1
           [H]K3 + 1E =
    221
    202
    0-21
    .

    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.


  5. Uvažujme endomorfismus H z předchozího příkladu. Najděte bázi B, vůči níž ma endomorfismus H diagonální matici.
  6. 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 =
    000
    010
    00-1
    ,

    tj. matice [H]B vůči bázi složené z vlastních vektorů je diagonální.

Následující téma