Lineární modely MB141, 2. část David Krum 13.3.2024 Vektorové prostory Vektorovým prostorem rozumíme neprázdnou množinu V s operacemi ► sčítání vektorů u + v ► a skalárním násobením a • v. Operace musí splňovat řadu axiomů (nebudeme si uvádět). Skaláry (čísla) tvoří tzv. těleso. Za těleso budeme zpravidla uvažovat reálná čísla IR, v mnohem menší míře komplexní čísla C, případně zbytkové třídy Zp pro p prvočíslo. Prvky vektorového prostoru se nazývají vektory. Nejduležitější příklad vektorového prostoru je prostor reálných n-tic Rn. Operace jsou dány „po složkách": (ai, a2j..., 3n) + (bi, b2,..., bn) = (ai + b\, a2 + b2,..., an + bn), c(ai, a2,... an) — (C31, C32, • • • 5 C3n)- Další příklady vektorových prostorů (1) Prostor MmxnR reálných matic typu m x n. Operace opět po složkách, od IRn se liší pouze „obdélníkovou strukturou" složek vektorů. (2) Prostor Mn[x] reálných polynomů stupně nejvýše n. Operace jsou: (anxn + an-ix"'1 + aix + a0) + (bnxn + bn-ix"-1 + bxx + b0) = = (a„ + bn)xn + (an_i + bn-iK"1 + (ai + bx)x + (a0 + ůo), c(anxn + an_ixn_1 + a\x + a0) = canxn + can_ixn_1 + caix + ca0, tedy také „po složkách". Vektorové pod prostory Neprázdná podmnožina U C. V vektorového prostoru V se nazývá vektorovým (lineárním) pod prostorem, pokud je uzavřená na sčítania skalární násobení, tj. platí u,v e U,a eR =4> u + v, au G U. Příklady: (1) Přímka U — {(x,y) | y = x} je podprostorem v M2: (a, a) + (b, b) = (a + b, a + b) G U, c(a, a) = (ca, ca) G (7. (2) Přímka U = {(x,y) | y = x + 1} není podprostorem v M2: (0,1) + (1,2) = (1,3) Č U, 2 • (0,1) = (0,2) č Ľ. Naivní popis pod prostorů: jsou „rovné" (přímka, rovina), „běží do nekonečna", „nelze se v nich schovávat" (jsou konvexní) a procházejí nulou. Lineární kombinace Lineární kombinacíVektorů v\,..., rozumíme vektor + ... + anvm kde ai..., an jsou skaláry. Sčítání vektorů je jednoduchá lineární kombinace dvou vektorů (se skaláry 1,1), skalární násobení je vlastně lineární kombinace jediného vektoru. Vektorové pod prostory jsou uzavřené na jakékoli lineární kombinace (snadno dokážeme indukcí). nerování podprostorů, lineární obal Často nás zajímá, jak vypadá nejmenší podprostor obsahující určitou množinu vektorů M. Takový podprostor lze hledat dvěma způsoby: ► „Teoreticky" — průnik všech podprostorů obsahujících M. ► „Konstruktivně" — množina všech lineárních kombinací vektorů z M. Vzniklý podprostor značíme (M) a nazýváme podprostorem generovaným množinou M nebo lineárním obalem množiny M. Nejmenším podprostorem je triviální podprostor {0} obsahující pouze nulový vektor. Je generován prázdnou množinou. Kdy vektor patří do podprostoru? Vektor v zřejmě patří do podprostoru (M), pokud se jej podaří vyjádřit jako lineární kombinaci vektorů z M. Rozepsáním do složek vektoru dostáváme soustavu lineárních rovnic, v níž neznámé odpovídají skalárům v kombinaci. Příslušnost vektoru v do (M) pak diskutujeme jako řešitelnost soustavy. Příklad: Rozhodněte, zda vektor v = (1,2,3) patří do podprostoru l/, w) generovaného vektory u — (0,1, 2), w = (1,1, —1) v IR3. -2 <■ + 1 -1 3 ~ + Soustava nemá řešení. Odpověď: nepatří. Úloha s více vektory Pokud diskutujeme více vektorů, řešíme více soustav. Ty se ale liší pouze pravými stranami (kde vyměňujeme testované vektory). Lze si tak zjednodušit práci a řešit všechny soustavy souběžně. Příklad: Rozhodněte, které z vektorů u — (1,1, —1), v — (2,1, 3), w = (0,1,1) patří do podprostoru <(1,0,1),(1,2,3)>. 1 1 0 2 1 3 -i + "i 1 1 0 2 0 0 Odpověď: Do podprostoru patří v, w ezávislost vektorů Říkáme, že vektory vi, 1/2,..., jsou lineárně nezávislé, pokud jedinými skaláry řešícími rovnost 3±vi + a2V2 + ... + anvn = 0 jsou nuly. Jinými slovy, odpovídající homogenní soustava lineárních rovnic má pouze nulové (triviální) řešení. Interpretace: Žádný z vektorů v±, V2,..., není „zbytečný" a při generování pod prostoru (vi, 1/2,..., v^) „přispívá". Pokud podmínka splněna není (dostaneme nulu i nějakou netriviální kombinací), pak říkáme, že vektory jsou lineárně závislé. Mezi lineárně závislými vektory vždy existuje alespoň jeden, který je lineární kombinací ostatních. (Ale nemusí být hned zřejmé, který to je, proto je definice tak obecná.) Posouzení nezávislosti vektorů Se znalostí jednoznačné řešitelnosti soustavy víme, že nezávislost snadno zjistíme z hodnosti matice A vzniklé přepisem vektorů do sloupců: vi, V2-}..., Vk jsou nezávislé právě tehdy, když h(Á) — k. Příklad: Rozhodněte, zda vektory (1,1, 2, 2), (1, 2, 3,4), (0,1, 2, 3) jsou nezávislé v IR4. 1 °\ i 2 1 2 3 2 \2 4 3/ -1 n-2 + o o n-2 + 1 0\ 1 1 0 1 0 1/ + -1 + 1 0\ 0 1 1 0 1 2 2 3yi /i i °^ 0 1 1 0 0 1 \0 0 0/ -1 + n-2 Odpověď: /7(>A) = 3, tedy vektory jsou nezávislé. □ ť5P + >0 Q,o Báze Lineárně nezávislé vektory vytváří jistý souřadný systém, v němž lze každý vektor (generovaného podprostoru) jednoznačně vyjádřit jako lineární kombinaci. Pro daný prostor nebo podprostor hovoříme o jeho bázi. Je to maximální („nezvětšitelná") /c-tice nezávislých vektorů. Na pořadí vektorů v bázi velmi záleží, není to množina! Příklad: Vektory (1, 0,1), (0,1, 0), (1, 2, 0) jsou lineárně nezávislé a každý další vektor z IR3 už by s nimi byl závislý. Jedná se tedy o maximální množinu a lze z nich sestavit bázi prostoru IR3, např.: ((1,0,1),(0,1,0),(1,2,0)) Nulový vektor je s kterýmikoli vektory závislý (nulová kombinace), dokonce i sám se sebou. Tudíž v bázi nikdy být nemůže. Standardní (kanonická) báze V IRn se nejpohodlněji pracuje s tzv. standardní (kanonickou) bazí sestavenou ze sloupců jednotkové matice. Brzy uvidíme, že souřadnice vektorů v této bázi jsou přesně ty, na které jsme zvyklí. V prostorech matic je kanonická báze tvořena maticemi, které mají právě jeden vstup 1 a ostatní jsou 0. V prostorech polynomů jsou standardními bázemi posloupnosti e = ((1,0,...,0),(0,1,... 0),...,(0,0,...,1)) (1, X, X2, . . . Doplnění množiny nezávislých vektorů do báze Příklad: Z množiny {(1,1,1), (2,1,1), (—1, 0, 0)} vyberte co nejvíc vektorů a doplňte je do báze celého prostoru IR3. Řešení: Vektory zapíšeme sloupcově do matice („strategicky" si zvolíme vhodné pořadí) a rovnou si připravíme jednotkovou matici pro zjištění, který z vektorů standardní báze je vhodný k doplnění: -i + 1 0 0 0 1 o 0-11 Odpověď: Za bázi lze zvolit např. ((-1,0,0), (1,1,1), (0,1,0)) Pozor! V odpovědi se musí objevit původní vektory. Úpravy na schodový tvar vedou k pochopení závislostí, ale neposkytují smysluplné vektory. Doporučení pro začátečníky: Postupně si rozmýšlet jen jeden vektor z pravé strany, ostatní zakrývat. Dimenze prostoru a podprostorů Lze dokázat, že počet vektorů v bázi pro pevně zvolený (pod)prostor V je vždy stejný. Nazývá se dimenze (pod)prostoru a značí dim V. Příklady: (1) dim IR" = n. (2) dim MmxnR = mn. (3) dimR^x] = n + 1. (4) dim{0} = 0. Nás zajímají jen vektorové prostory konečné dimenze. Dimenze se rovná hodnosti matice sestavené z vektorů báze: dim V = h(A). O bazích platí tzv. Steinitzova věta o výměně, která umožňuje nahradit kterýkoli vektor jedné báze vhodným vektorem báze druhé. Souřadnice vektoru v bázi Libovolný vektor v z daného (pod)prostoru je vždy jednoznačnou lineární kombinací vektorů z báze a: Kdyby to nešlo, byl by vektor na bázi nezávislý a nebyla by tak maximální. Kdyby bylo vyjádření víc, značilo by to závislost v bázi. Skalární koeficienty z kombinace nazýváme souřadnicemi vektoru v v bázi a a značíme va. Souřadnice vždy tvoří r?-tici bez ohledu na prostor (tedy např. i v maticích a polynomech). Souřadnice získáme dořešením soustavy lineárních rovnic, kde a je maticí soustavy a v je vektor pravých stran. Příklad: Souřadnice vektoru (a, b) £ IR2 ve standarní bázi e = ((1,0),(0,1))jsou skutečně (a, b), protože (a,Ď) = a(l,0) + Ď(0,l). Příklad na souřadnice Určete souřadnice vektoru v = (0,2, 3) v bázi a = ((1, 2, 0), (0,1,1), (1,0, -1)) vektorového prostoru M3 1 0 -1 -2 + -1 + 1 -2 1 z = l, y-2z = 2, y = 4, x + z = 0, x = -1 Odpověď: vQ = (-1,4,1). Zkouška: -(1,2,0) + 4 • (0,1,1) + (1,0, -1) = (0,2,3). I_I i ]jr ~~ >0 Q,o Komentáře k vektorovým prostorům ► Veškeré výpočetní konstrukce lze realizovat rozepsáním vektorů do sloupců matice a její úpravou na schodový tvar. Při výpočtu souřadnic v bázi pokračujeme řešením vzniklé soustavy, u jiných úloh stačí vhodně interpretovat příspěvky sloupců k nárůstu hodnosti matice. ► Úlohy přednostně řešíme nahloučením veškerých vstupních a pomocných vektorů (standardní báze) do společného maticového schématu. ► Přepisu vektorů do řádků se pro jednoduchost vyhýbáme, ale v některých aplikacích může být užitečný (např. hledání „pěkné" báze podprostoru). ► Požadavky: Znát pojmy vektorový prostor, pod prostor, lineární kombinace, generovaný podprostor/lineární obal, nezávislost vektorů, báze, standardní báze, souřadnice. Umět vyřešit související úlohy, zejména posoudit nezávislost vektorů doplnit množinu do báze a spočítat souřadnice vektoru v bázi Lineární zobrazení Zobrazení mezi dvěma vektorovými prostory (nad stejným tělesem) f : U —> V se nazývá lineární, pokud zachovává sčítání a skalární násobení vektorů: f(u + v) = f(u) + f{v), f(av) = af{v). Lze opět snadno dokázat, že lineární zobrazení zachovává i libovolné lineární kombinace (a jde tedy o alternativní definici). Příklady lineárních zobrazení I (1) f : E3 ->• M2, f(x, y, z) = (2x - y, x + y - 2z) je lineární zobrazení: ř-((x, y, z)+(x', y', z')) = f (x + x', y + /, z + z') = (2(x + x') - (y + /), (x + x') + (y + y') - 2(z + z')) = (2x - y,x + y - 2z) + (2x' - /,x' + y' - 2z') = f(x,y,z) + f(x',y',z') f(a(x,y,z)) = f(ax,ay,az) = (2ax — ay, ax + ay — 2az) = a(2x-y,x + y-2z) = af(x,y,z) □ rS1 Příklady lineárních zobrazení II (2) f : M3 -)• E2, f (x, y, z) = (2x -l,xy + z) není lineární zobrazení: f((l,0,0) + (0,l,0)) = f(l,l,0) = (l,l) f (1,0,0) + f{0,1,0) = (1,0) + (-1,0) = (0,0) ŕ(0-(l,l,l)) = ŕ(0,0,0) = (-l,0) 0-ŕ(l,l,l) = 0-(l,2) = (0,0) □ rS1 Vlastnosti lineárních zobrazení ► Lineární zobrazení vždy zachovává nulový vektor. ► Složky vektoru jsou v předpisu v samostatných členech a nejvýše v 1. mocnině, mohou být násobeny skalárem. ► Obrazem (im f) celého definičního oboru je podprostor. ► Všechny vektory definičního oboru, které se zobrazují na nulu, tvoří také podprostor. Nazývá se jádro (ker f). ► Složení lineárních zobrazení je lineární. Má-li lineární zobrazení inverzi, pak je také lineární. Matice zobrazení ve standarních bazích Protože každý vektorový prostor pokrývají lineární kombinace bázových vektorů, stačí lineární zobrazení zadat pouze na bázových vektorech, nejlépe pro standardní bázi. Příklad: O zobrazení f : R2 R3 víme, že je lineární a platí: f (1,0) = (1,2,0) f(0,l) = (-l,3, !)• Najděte předpis zobrazení. Řešení: f(x, y) = f(x(l, 0) + y(0,1)) = xf(l, 0) + yf(0,1) = x(l, 2,0) + y(-l, 3,1) = (x - y, 2x + 3y, y) Sestavení matice zobrazení (ve standardních bazích) Postup demonstrovaný na předchozím příkladu funguje obecně. Známe-li obrazy vektorů standardní báze, stačí je sloupcově (a ve správném pořadí) vyskládat do matice. Pro libovolný vektor v z definičního oboru zobrazení f a takto získanou matici A pak platí f(v) = Av, přičemž vektor v píšeme na pravé straně jako sloupcový. Úmluva: Nebudeme moc prožívat, zda psát v nebo v . Vektory budeme do matic přepisovat, jak se to bude hodit. Příklady lineárních zobrazení v R2 I Identita: Stejnolehlost s koeficientem k a středem 0 Středová symetrie kolem 0 f(*>y) = (~x,-y) Příklady lineárních zobrazení v M2 Zrcadlení (symetrie) kolem osy x: •v i i > < ? f(x,y) = (x'-y) i o o -i Zrcadlení kolem přímky y = x: l f{x,y) = (y,*) 0 i 1 o Otáčení kolem 0 o úhel
, x sin 4> + y cos 4>) cos> — sinej) smej) cos0 Příklady lineárních zobrazení v M2 Promítání (projekce) na osu x: r(x,y) = (x,0) Promítání na přímku y = x: f(x,y) = x + y x + y 2 ' 2 Nulové zobrazení (projekce na bod) f(x,y) = (0,0) < □ ► < Determinant jako charakteristika zobrazení Stejnolehlost .. . detA = k2 Přímá shodnost (otáčení, středová symetrie) ... detA = 1. Nepřímá shodnost (symetrie kolem přímky) ... detA = —1. Projekce, nulové zobrazení . .. detA = 0. Podobné vlastnosti platí i obecněji v IR3 (a vyšších dimenzích), ale determinant nestačí např. k rozlišení projekce na přímku a projekce na rovinu. Přesnější charakteristiku nám poskytnou vlastní čísla. Neplatí obráceně, tj. např. z detA = 1 nemohu usuzovat, že jde o přímou shodnost. Vztah obrazu a jádra Dimenze obrazu udává „míru zachování" vektorů z definičního oboru zobrazení, dimenze jádra naopak jejich „míru zničení". Pro lineární zobrazení f : U —> V platí dim im f + dim ker f = dim U. Z dimenze jádra odvodíme např. typ projekce v IR3 — zda jde o projekci na rovinu, na přímku, nebo dokonce nulové zobrazení. Složené a inverzní zobrazení Jsou-li f \ U —> V,g \ V —> W lineární zobrazení s maticemi A, B, platí pro složené zobrazení (g o f)(v) = g(f(v)) = g(Av) = B(Av) = (BA)v pro libovolný vektor v G U. Tj. matici složeného zobrazení je součin matic. Pokud je g inverzní zobrazení k f, je g o f = idy. Maticí identického zobrazení je jednotková matice E, odkud dostáváme, že maticí inverzního zobrazení je inverzní matice. Nalezení „pěkné" báze podprostoru I Příklad: Najděte bázi podprostoru ((2,1, -2,1), (-1, -1, 2,0), (1, 2, -4,3), (3, 0, 0, -1)) v IR4. Řešení: Místo obvyklého sloupcového přepisu (a výběru nezávislých vektorů) zkusíme řádkový přepis a nalezení jiné báze. Elementární řádkové úpravy vytváří lineární kombinace výchozích řádků, proto se stále nacházíme v podprostoru. /2 -1 1 \3 /"I 0 0 Vo 1 -1 2 0 -2 2 -4 0 1\ 0 3 -v 2 n i3 ( + + -1 2 -1 2 1 -2 -3 6 1 \ 1 3 --In n-3 + -10/ < + Nalezení „pěkné" báze podprostoru II /-i 0 0 V o o o -1 2 0 0 0 0 0 \ 1 4 -13/ (-1) (-1) + 1 _ 4 + /l 0 0 0\ 0 1-20 0 0 0 1 n 13 + \0 0 0 0/ Odpověď: Báze podprostoru je např. trojice vektorů ((1,0,0,0),(0,l,-2,0),(0,0,0,1)). >0 0,0 Využití konstrukce pro výpočet matice zobrazení I Matici zobrazení už umíme sestavit v případě, že známe obrazy vektorů standardní báze. Příklad: (1,0,0)^(2,3,-1) (0,1,0)^(1,0,-1) (0,0,1) h+(-1,3, 2) Obrazy přepíšeme sloupcově a máme matici zobrazení: □ rS1 Využití konstrukce pro výpočet matice zobrazení II Pokud neznáme obrazy vektorů standardní báze, ale známe obrazy jiné báze (nebo generující množiny), najdeme matici zobrazení vyjádřením standardní báze a souběžným vyjádřením jejího obrazu jako odpovídající lineární kombinace. Příklad: (1,2,3)^(2,3,-1) (-1,1,0)^(1,0,-1) (3,0,1) ^(-1,3,2) I (1,0,0)^ ? (0,1,0)-). ? (0,0,1)-). ? Řešení příkladu na matici zobrazení I 1 2 3 2 3 0 3 3 3 3 0 -6 -8 -7 -6 10 1 0 11 0 0-2 0 1 1 1 -1 0 -1/2 1/2 1/2 n-3 + + 2 + + + é J-2 + Řešení příkladu na matici zobrazení Odpověď: Matice zobrazení je Zkouška -1/2 1/2 1/2 110 5/6 -1/6 -1/2 -1/2 1/2 1/2 110 5/6 -1/6 -1/2 -1/2 1/2 1/2 110 5/6 -1/6 -1/2 1/2 0 -1/2 Příklad na projekci VIR3 u = Náčrt řešení: Víme, že vektory v se projekcí zachovají, tj. a zjistit o něm, kam se projekcí zobrazí. Výhodné je vzít vektor w kolmý na u, v, pro který dostáváme f(w) = 0. (Trochu předbíháme, kolmost budeme zjišťovat pomocí skalárního součinu příště.) Takovým vektorem je např. w = (1, —2,1). Sestavíme schéma f(u) u,f(v) v. Zbývá najít ještě jeden vektor nezávislý s u, v 2 0 ! 3 1 1 2 1 0 1 1 2 3 0 1 0 0 a dořešíme jako předchozí úlohu. Komentáře k lineárním zobrazením ► Matice zobrazení lze vyjádřit i v obecných bazích, např. fpa označuje matici, která vektory vyjádřené v bázi a zobrazí pomocí f a vyjádří v bázi /3 cílového prostoru. Ke změně souřadného vyjádření mezi bázemi se využívají tzv. matice přechodu (nemáme, nevedeme). ► Konstrukce pro výpočet matice zobrazení připomíná výpočet inverzní matice. Nejedná se o náhodu — pro inverzní zobrazení známe vektory, které se zobrazují na standardní bázi. ► Požadavky: Znát definici a vlastnosti lineárního zobrazení. Rozumět matici zobrazení a jejímu užití. Znát matice zobrazení pro jednoduché lineární transformace roviny včetně otáčení. Pro danou transformaci prostorů IR2 a IR3 si umět zvolit vhodnou bázi, pro kterou známe výsledek po transformaci. Umět spočítat matici zobrazení při znalosti obrazů obecné báze (nebo generující množiny vektorů). ► Nezapomínejte po využití konstrukce přepsat vektory sloupcově (transponovat matici). Vlastní čísla a vlastní vektory Čtvercové matice můžeme chápat jako matice lineárních transformací prostoru na sebe f : V —> V. Zajímáme se o vektory, které až na násobek „zůstávají samy sebou", tj. f (v) = Xv pro vhodný skalár A. Nezajímáme se o nulový vektor, který rovnost splňuje vždy a pro libovolné A. Vlastním vektorem lineární transformace f : V —> V / čtvercové matice A nazýváme nenulový vektor v, pro nějž existuje skalár A splňující f [v) = Av = Xv. Skalár A nazýváme vlastním číslem (ten může být i 0). Obrázek k vlastním vektorům f -2v u v u + v Modré vektory jsou vlastní, červený není. 4 □ ► Příklady vlastních čísel a vlastních vektorů I (1) Pro identické zobrazení je každý nenulový vektor vlastníš vlastním číslem 1. (2) Pro stejnolehlost je také každý nenulový vektor vlastní, vlastním číslem je koeficient k. (3) I ve středové symetrii jsou všechny vektory vlastní s vlastním číslem —1. (4) Jiná otáčení vlastní čísla nemají, ledaže bychom uvažovali komplexní obor. Vlastní čísla jsou cos0 ± / sin 0, přičemž argument (/) odpovídá úhlu otáčení. Příklady vlastních čísel a vlastních vektorů II (5) Symetrie podle přímky mají dvě množiny vlastních čísel: ► Vektory ležící v ose — transformací se nehýbou, mají vlastní číslo 1. ► Vektory kolmé na osu — transformací se mění na opačné, mají vlastní číslo —1. (6) Projekce na přímku také mají dvě množiny vlastních čísel: ► Vektory ležící v ose — vlastní číslo 1. ► Vektory kolmé na osu — transformací jsou „zničeny", vlastní číslo 0. (7) V nulovém zobrazení jsou všechny nenulové vektory vlastní a mají vlastní číslo 0. Pod prostory a báze z vlastních vektorů Je zřejmé, že každý nenulový násobek vlastního vektoru je opět vlastní. Dokonce platí, že vlastní vektory se společným vlastním číslem tvoří lineární podprostor: A{au + bv) = aAu + bAv = aXu + bXv = \{au + bv). Vlastních vektorů nemusí být dost pro sestavení báze celého prostoru. Pokud se to ale podaří, dokážeme snadno zrekonstruovat matici zobrazení. Složitější situace řeší tzv. Jordánův kanonický tvar lineární transformace. Výpočet vlastních čísel a vlastních vektorů I Maticovou rovnici Av = Xv můžeme upravit: Av - Xv = 0 Av - XEv = 0 (A-XE)v = 0 a pohlížet na nijako na homogenní soustavu lineárních rovnic s neznámými v a parametrem A. Ta má vždy triviální řešení v = 0, o které nestojíme. Netriviální řešení existují v případě, že A — XE je singulární (neinvertibilní, snížená hodnost, nulový determinant). Výpočet vlastních čísel a vlastních vektorů II Řešíme tedy otázku, pro která A je A - XE\ =0. Výpočtem determinantu dojdeme k výrazu s mocninami A. Nazýváme jej charakteristickým polynomem matice A. Kořeny charakteristického polynomu jsou vlastní čísla. Vlastn vektory nalezneme postupným dosazením vlastních čísel a dořešením výchozí homogenní soustavy. Stačí nám najít bázová řešení, z nichž ostatní vlastní vektory půjdou vyjádřit jako lineární kombinace. Příklad na vlastní čísla a vlastní vektory I Najděte vlastní čísla a vlastní vektory pro matici / 1/2 -1/2 0 A = -1/2 1/2 0 V 0 0 1 a určete typ příslušného zobrazení. A-XE 1-A 1 _ 1 2 i-A 0 o o o 1 - A = (1-A) i-x 1 1 2 = (1-A) = (1-A)(--A + A: = (1-A)(-A + A2) = -(1-A)2A Příklad na vlastní čísla a vlastní vektory II Máme dvojnásobný kořen 1 a jednoduchý 0. Dosadíme A = 1 do homogenní soustavy (A — XE)v = 0: (A-hE\0) = Prostor řešení je dvojrozměrný, generován např. dvojicí vektorů (1,-1,0), (0,0,1). Příklad na vlastní čísla a vlastní vektory Pokračujeme dosazením A = 0 do homogenní soustavy (A-XE)v = 0: Í ~\ 0 (A - 0 • E|0) = (A\0) = | -\ \ 0 0 0 1 Prostor řešení je jednorozměrný, generován např. vektorem (1,1,0). Pro spočítané vlastní vektory jsme zjistili: (1,-1,0)^(1,-1,0), (0,0,1)^(0,0,1), (1,1,0)^(0,0,0). Odpověď: Matice určuje kolmou projekci prostoru IR3 na rovinu generovanou vektory (1, —1, 0), (0, 0,1). Významné lineární transformace prostoru M? (1) Středová symetrie ... trojnásobný kořen char. polynomu —1. (2) Symetrie podle přímky .. . jednoduchý kořen 1 (vektory přímky), dvojnásobný —1 (rovina kolmá k přímce). (3) Otáčení podle přímky o úhel jiný než 0 a 7r ... jednoduchý kořen 1, dva komplexní (sdružené) kořeny (viz otáčení v rovině). (4) Symetrie podle roviny .. . dvojnásoný kořen 1 (vektory roviny), jednoduchý —1 (přímka kolmá k rovině). (5) Projekce na přímku .. . jednoduchý kořen 1 (vektory přímky), dvojnásobný 0 (rovina kolmá k přímce). (6) Projekce na rovinu ... dvojnásoný kořen 1 (vektory roviny), jednoduchý 0 (přímka kolmá k rovině). Komentáře k vlastním číslům a vlastním vektorům Dimenze podprostoru vlastních vektorů pro dané vlastní číslo A nazýváme jeho geometrickou násobností. Násobnost A jakožto kořene charakteristického polynomu se nazývá algebraickou násobností. Platí, že geometrická násobnost je menší nebo rovna algebraické. Pokud se zajímáme o určité speciální hodnoty vlastních čísel (v Aplikacích to bude zejména 1), nemusí být nutné řešit charakteristický polynom, ale pouze testovat, zda je dané A kořenem (např. Homérovým schématem). Požadavky: Znát podstatu a význam vlastních vektorů pro lineární transformace vektorového prostoru. Umět sestavit determinant \A — AE|, spočítat ho a najít kořeny charakteristického polynomu. Umět spočítat vlastní vektory jako řešení homogenní soustavy po dosazení kořene. Umět rozpoznat význačné lineární transformace (symetrie a projekce) v IR2 a IR3. Lineární, afinní, konvexní kombinace au + bv lineární afinní konvexní a,beR a+ b= 1 a + b= l,a, b> 0 ,X Fyzikální význam afinních kombinací — těžiště systému nní pod prostory Obecná afinní kombinace vektorů vi, v2l..., vn\ a±vi + a2V2 H-----h anvn pro ai + a2-\-----h an = 1. Podmnožinu vektorového prostoru uzavřenou na afinní kombinace nazýváme afinním pod prostorem. Afinní prostory lze definovat abstrakně, my to dělat nebudeme. Intuitivně: afinní podprostory „tvarově odpovídají" lineárním (bod, přímka, rovina, ...), ale nemusí procházet počátkem. rametrický tvar afinního podprostoru I Obecný parametrický tvar: A + a±vi + a2V2 H-----h anvn A ... „počátek" (není určen jednoznačně) (vi, v2,..., W,) ■ ■ ■ zaměření ai, a2, • • •, an ... libovolné parametry (už nemusí být v součtu 1) Parametrický tvar afinního podprostoru II Rozlišujeme: ► „body" — prvky afinního podprostoru, velká písmena, souřadnice v hranatých závorkách, „prvky typu 1". ► „vektory" — prvky zaměření, malá písmena, souřadnice v kulatých závorkách, „prvky typu 0". Můžu: A + v,A - B,4±£, nemůžu: A + B,v-A. Dimenzí afinního podprostoru je míněna dimenze jeho zaměření. Výroba vektorů zaměření z bodů: n bodů v obecné pozici generuje n — 1-rozměrný afinní podprostor: jeden bod zvolíme za počátek, vektory vyrobíme jeho odečtením od ostatních. Příklady na parametrický tvar (1) Najděte parametrické vyjádření afinního podprostorů P v IR generovaného body A = [1,2,3], B = [1,0,1], C = [-2,3,4]. Řešení: B~Á = A - B = (0,2,2) - (0,1,1), B~Í = C - B = (-3,3,3) - (-1,1,1), tedy P : B + ((0,1,1), (-1,1,1)). (2) Najděte parametrické vyjádření afinního podprostorů P v IR generovaného body A = [0, 2,1], B = [1, 3, 3] a vektorem v = (-1,0,1). Řešení: A~É = B - A = (1,1, 2), tedy P:A + {v, (1,1, 2)). Součet pod prostorů Součtem podprostorů rozumíme nejmenší podprostor, který je obsahuje. Výpočetně jednoduché — sloučíme veškeré generující body/vektory, převedeme na parametrický tvar, případně vyloučíme ze zaměření nadbytečné vektory, aby zůstaly jen lineárně nezávislé. Příklad: Určete součet P + Q podprostorů P : [1, 2, 3] + a(0,1, —1) a Q: [l,0,3] + b(l,l,0). Řešení: Označme A = [1,2,3], 6 = [1,0,3]. Pak AĚ = B - A = (0, -2,0) - (0,1, 0), tedy P + Q : A + ((0,1, -1), (1,1, 0), (0,1, 0)}. Vektory zaměřený jsou 3 a nezávislé, mohli jsme tedy psát P + Q = IR3 nebo např. P+Q: [0,0,0] + ((1,0,0), (0,1,0), (0,0,1)) růnik podprostorů Bod patří do průniku, pokud patří do každého z podprostorů. Lze ho tedy vyjádřit parametricky pro každý podprostor zvlášť. Položením rovnosti mezi vyjádření vytvoříme soustavu lineárních rovnic. Řešením jsou koeficienty do parametrického vyjádření, dosazením dostaneme hledaný průnik. Průnik nejčastěji hledáme pro dva podprostory, pro více podprostorů řešíme úlohu iterativně. P : A + a±vi + a2V2 H-----h anvm Q : B + b\u\ + b2u2 H-----h bmum A + a\v\ + a2v2 H-----h anvn = B + b\u\ + b2u2 H-----h bmum a±vi + a2v2 H-----h anvn - b\u\ - b2u2 - ... - bmum = B - A Příklad na průnik podprostorů Určete průnik podprostorů P : A + au + bv, Q : B + cw + dx, kde A = [3,4,-l],u = (1,0, -1), v = (1, -1, 0), B = [2, 2, -1], w = (0,2,l),x= (1,1,1). Řešení: 6-/1 = (-1,-2,0). i i o -i | -i\ A 1 o -i I -i 0 -1 -2 -1 | -2 |~...~[0 -1 -2 -1 | -2 -1 0 —1 —1 I 0 / \0 0 -3 -3 | -3 Stačí nám jen jedno vyjádření, budeme tedy počítat jen c, d z poslední rovnice: —3(c + d) = — 3 =>■ c = 1 — d. Odpověď: P n C? : B + (1 - cŕ)w + dx = {B + w) + d (x - w) = [2,4,0] + c/(l,-l,0). Zkouška: x — w = v, patří tedy i do zaměření P, bod [2,4, 0] vyjádříme jako A — u. Obecný tvar podprostoru, normálový vektor Jiný způsob zadání afinního podprostoru představuje tzv. obecný tvar. V něm je podprostor určen jako množina všech bodů [xi,X2,.. .xn], jež jsou řešením soustavy lineárních rovnic 311*1 + 312*2 H-----1" 3ln*n = b\ a2ixi + a22*2 H-----V 32nxn = b2 aklxľ + ak2x2 H-----h a/^x^ = bk Čím víc nezávislých rovnic, tím víc omezení a tím menší podprostor. Každá rovnice odpovídá tzv. nadrovině, jejíž dimenze je o 1 menší než celého prostoru. Její koeficienty každé rovnice (au, 3i2,..., ain) odpovídají normálovému vektoru, který je na ni kolmý (viz později). Být řešením soustavy znamená patřit do průniku QgcLrQvvv Obecný tvar přímky a roviny V IR je přímka zadána jednou obecnou rovnicí, v Ir dvěma. Rovina v IR3 je zadána jednou obecnou rovnici. Úlohy na průnik se nejsnáze řeší, je-li jeden podprostor zadán parametricky a druhý obecně: parametrický tvar jednoduše dosadíme do rovnic obecného vyjádření a zjistíme tak omezení pro parametry. Jsou-li oba podprostory zadány obecně, řešíme soustavu vzniklou sjednocením rovnic z obou vyjádření. Obecný tvar lze převést na parametrický řešením soustavy. Parametrický tvar lze převést na obecný nalezením normálového vektoru (či vektorů), Příklad na průnik s parametrickým a obecným tvarem pod prostorů Určete průnik přímek p : [3, 2] + a(l, 1) a q \2x — y — 2 = 0 v R' ■v Řešení: Dosadíme x = 3 + a,y = 2 + ado obecné rovnice přímky q 2(3 + a) - (2 + a) - 2 = 0. Dostáváme a = —2, tedy průsečíkem je bod [3,2]-2-(1,1) = [1,0]. Vzájemná poloha přímek v R2 a R3 Pro přímky v IR rozlišujeme tři možnosti: ► různoběžné— průnikem jediný bod (průsečík), soustava jednoznačně řešitelná, ► rovnoběžné— průnik prázdný, soustava neřešitelná, ► splývající— přímky se rovnají a tudíž i jejich průnik, soustava má nekonečně řešení (1 parametr). V IR3 (když přímky leží v rovině) je navíc případ, že přímky jsou mimoběžné. Soustava opět není řešitelná. Případy rovnoběžných a mimoběžných přímek rozlišíme srovnáním jejich zaměření: jsou-li zaměření stejná, jde o rovnoběžky, jinak jde o mimoběžky. Vzájemná poloha podprostorů v M3 Dále se zajímáme zejména o úlohy: ► přímka a rovina — podobné jako dvě přímky v IR2, jen místo splývání máme případ, že přímka leží v rovině, ► dvě roviny — také obdobné poloze dvou přímek v IR2, ovšem průnikem dvou různoběžných rovin je přímka (1 parametr) a splývání dvou rovin má řešení o 2 parametrech. Vyšší dimenze pro jednoduchost vynecháváme, ale princip řešení je pořád stejný. Obecný postup pro vzájemnou polohu podprostorů: spočítáme průnik sestavením soustavy a maticového schématu, v případě další diskuze o zaměření (mimoběžnost) závislost uvidíme ze schodového tvaru téhož schématu. Doporučení: přímku (prostor menší dimenze) umístíme do schématu více vpravo, protože má jednodušší parametrické vyjádření a k tomu se dostaneme dříve (1 parametr, méně práce). říčka mimoběžek Příčkou mimoběžných přímek rozumíme úsečku s krajními body na těchto přímkách. Příček existuje nekonečně mnoho, proto zpravidla bývají určeny dalším bodem nebo směrovým vektorem. Obecná strategie: zjedná mimoběžky a bodu/vektoru vygenerujeme tzv. řeznou rovinu. Ta protne druhou mimoběžku, čímž dostaneme jeden krajní bod. Z něj spustíme přímku ve směru příčky (známe další bod nebo směrový vektor) a dostaneme druhý krajní bod jako průsečík s první mimoběžkou. Úloha se tedy převádí na úlohy a průsečících. Je-li příčka zadána bodem, měli bychom zkontrolovat, zda leží uvnitř. Pokud ano, je konvexní kombinací průsečíků („obě závaží" jsou nezáporná). Pokud ne, zadání je nekorektní. Pozor na výpočet parametru prvního průsečíku — co se hodí pro postup řeznou rovinou, nemusí se hodit pro postup po přímce. Příklad na příčku I Určete příčku mimoběžek p : A + au, q : B + bv, A = [0,1, -1], i/ = (1,1,0), B = [2,1,2], v = (1, -1, -1) procházející bodem C = [2,1,0]. Řešení: Přidáním vektoru AČ = C — /4 = (2, 0,1) k zaměření přímky p dostaneme řeznou rovinu p \ A + au + Spočítáme p n p ze soustavy ai/ + cŽ4^ — bv = B — A: r\j • • • rvj Odtud b = 1, a tedy p n p : 6 + v = [3,0,1]. Označme tento průsečík Q, druhý nechť je P. Příklad na příčku II Vytvoříme vektor = C — Q = (—1,1, —1) a spočítáme P jako průsečík p a r \ Q + dQÍ ze soustavy au — dQÍ =Q-A: -1 1 1 0 1 0 0 o (To není štěstí, musely se protnout.) Dostáváme d = 2, tj. P= Q + 2QÍ = [1,2,-1]. Protože jsme vektor museli vzít dvojnásobně, překročili jsme cestou k P bod C. Skutečně, C = tedy C je konvexní kombinací a leží mezi P a Q. Odpověď: Hledanou příčkou mimoběžek je množina {/c[l,2,-l] + (l-/c)[3,0,l]|/ce[0,l]|. Komentáře k afinní geometrii ► Pro afinní prostory máme afinní zobrazení. Možnosti transformací se rozšiřují hlavně o posunutí (translace), což v jazyce lineárních zobrazení nešlo. ► Požadavky: Porozumět afinním kombinacím, umět zapsat pod prostor v parametrickém tvaru, generovat pod prostor množinou bodů a vektorů, zapsat podprostor v parametrickém tvaru, spočítat součet a průnik podprostorů, interpretovat vzájemnou polohu podprostorů v IR2 a IR3, najít příčku mimoběžek. ► Úlohy je dobré umět řešit pro různé varianty zadání podprostorů (parametrické/obecné), nenaučit se jen jeden způsob a ztrácet čas zuřivými převody mezi vyjádřeními. Obsah rovnoběžníku v M2 Determinant lze využít k výpočtu obsahu rovnoběžníku v rovině. Postup: Strany rovnoběžníku popíšeme jako vektory se společným počátkem a (řádkově nebo sloupcově, je to jedno) zapíšeme do matice řádu 2. Determinantem matice je tzv. orientovaný obsah, tj. obsah až na znaménko. To bude mít další využití. Trojúhelník sdílející 2 strany s rovnoběžníkem má poloviční obsah Příklad: Určete obsah trojúhelníku ABC,A = [1,4], B = [3,2], C = [-1,3]. Řešení: Spočítáme ÄÉ = B - A = (2, -2), ÄÍ= C-4 = (-2,-1). Odpověď: Obsah trojúhelníku ABC je -6 /2 = 3. Znaménko determinantu Znaménko odpovídá směru od prvního k druhému vektoru, tj. kratší z úhlů měříme v kladném smyslu (proti hodinám) nebo záporném (po směru hodinových ručiček): Viditelnost Pomocí znaménka determinantu můžeme zjišťovat, zda bod leží vevnitř rovinného útvaru, případně které strany jsou viditelné. Příklad: Určete, zda bod X = [—1,2] leží uvnitř trojúhelníku ABC,A = [1,2], B = [-4,1],C = [-2,-1], případně které jeho strany jsou z X vidět. Řešení: Připravíme si vektory XÁ = A — X = (2, 0), XĚ = B - X = (-3, -1), XÍ = C - X = (-1, -3). Spočítáme determinanty: Obrázek k príkladu Znaménka: —, +, +. Interpretace: je vpravo od XÁ, xt vlevo od a XA vlevo od Odpověď: X leží vně trojúhelníka a vidíme z něj stranu AB. Diskuze k viditelnosti ► Jsou-li všechny 3 determinanty kladné, bod leží uvnitř trojúhelníka a jeho vrcholy jsou popsány podle konvence. ► Jsou-li všechny 3 determinanty záporné, bod také leží uvnitř trojúhelníka, ale ten má vrcholy popsány proti konvenci. ► Jsou-li determinanty různých znamének, je vrchol vně trojúhelníka. Viditelné hrany jsou ty, kde se znaménko „liší od očekávaní . ► Determinant je nulový, pokud diskutované tři body leží v přímce. Orientovaný objem rovnoběžnostěnu v M3 Podobně jako obsah počítáme objem o dimenzi výše, tj. sepíšeme í vektory do determinantu řádu 3. Znaménko determinantu je kladné, pokud vektory „ctí pravidlo pravé ruky". Hranol s poloviční trojúhelníkovou podstavou má i poloviční objem „Špičatá" tělesa (jehlan, kužel) mají třetinový objem k odpovídajícím tělesům s dvěma podstavami (hranol, válec). Celkově je tak objem čtyřstěnu šestinový v poměru k rovnoběžníku z něhož byl vyříznut. Komentáře k determinantům v afinní geometrii ► Determinanty mají blízko k vektorovému součinu. ► V dimenzi 2 determinant souvisí se sinem úhlu (obsah je maximální pro pravý úhel a nulový pro vektory v přímce). ► Znaménka determinantů v IR3 lze rovněž využít k posouzení viditelnosti stěn mnohostěnu z bodu. ► Požadavky: Umět počítat obsah/objem pomocí determinantu. Umět posoudit, zda je bod vevnitř nebo vně trojúhelníku, a které strany jsou případně vidět. Skalární součin Zobrazení f : U x V —> K. nazýváme bilineární formou, pokud je lineární v každé složce kartézského součinu, tj. f (au + v, w) = af(u, w) + f (v, w). f(u, bw + x) = bf(u, w) + f(u, x). Pokud U — V a f je navíc pozitivní, tj. f(u, u) > 0, přičemž f(u, u) — 0 jen pro l/ = 0, nazýváme ŕ skalárním součinem na (7. Místo v) píšeme (u, v) (neplést s generováním podprostoru). V geometrických aplikacích si vystačíme jen s tzv. standardním skalárním součinem v IRn: ((xi,x2,... ,x„), (yi,y2, • • • ,yn)) = *iyi +x2y2 + .. .xnyn. Alternativně lze součin vyjádřit maticově: (yi\ y2 ((xi,x2,... ,xn),(yi,y2,... ,yn)) = (xi x2 ... xn) _ \yj _ Velikost vektoru Pokud se oba vstupy skalárního součinu rovnají, dostáváme ((xi,x2,... ,x„), (xi,x2,... ,x„)) = x2 + xf H-----hxn2, což je podle Pythagorovy věty druhá mocnina velikosti příslušného vektoru. Zapisujeme v tj v — \I {V, v □ ^ > 4 ^ >■ 4 .= >0 Q,o Odchylka vektorů Pro vektory konstantních velikostí je pro skalární součin nejpříznivějšípoloha, když jsou rovnoběžné, tj. závislé. Pak je absolutní hodnota součinu maximální. Skalární součin je nulový pro kolmé vektory. (Vseje tedy „přesně naopak" oproti determinantu.) Skalární součin souvisíš kosinem úhlu (f) svíraným vektory: Uhlu cf) říkáme odchylka vektorů v. Úpravou dostáváme vzorec u\\\\v\\ cos(f). COS(f) u Kolmé vektory, ortogonální báze Vektory u, v nazývame kolmé a značíme u _L v, pokud (u, v) = 0. Nulový vektor vždy nuluje skalární součin, je tak kolmý ke všem vektorům. Množina všech vektorů, které jsou kolmé ke všem prvkům lineárního podprostorů P, je opět lineárním podprostorem. Nazývá se ortogonálním doplňkem podprostorů P a značí P^. Je-li hlavní prostor dimenze n, platí dim P + dim P^~ = n, z ortogonálního doplňku tedy můžeme doplňovat bázi podprostorů na bázi celého prostoru. Báze tvořená navzájem kolmými vektory se nazývá ortogonální Standardní báze je zřejmě ortogonální. Každý prostor se skalárním součinem a každý jeho podprostor má ortogonální bázi. Gramův-Schmidtův ortogonalizační proces I Metoda algoritmicky nahrazuje obyčejnou bázi ortogonální bazí. Předvedeme si na příkladu. Příklad: Najděte ortogonální bázi podprostoru (ví, v2, ^3}, vi = (1,1,1, 0), v2 = (1, 0, 2, 0), v3 = (1,1, 0,1) v IR4 Řešení: Hledanou ortogonální bázi označme (ui, u2, 1/3). 1. krok: Položíme u\ — v\. 2. krok: Zkonstruujem u2 „narovnáním" v2 do kolmého směru k v rovině dané u\, v2. Předpokládáme tedy u2 = v2 + au\ a spočítáme neznámý koeficient a. Skalárním vynásobením ( . , u\) rovnice dostáváme (u2, ui) = (v2 + aui, ui) 0 = (v2, ui) + a(ui, ui (Chceme, aby u2 _L u\.) Gramův-Schmidtův ortogonalizační proces II Po dosazení vektorů dostáváme 0 = ((1,0,2,0), (1,1,1,0)> + a((l, 1,1,0), (1,1,1,0)) 0 = (1 • 1 + 0 • 1 + 2 • 1 + 0 • 0) + a(l • 1 + 1 • 1 + 1 • 1 + 0 • 0) 0 = 3 +3a Tedy a = —1 a U2 = — u\ — (0, —1,1, 0). 3. krok: Zkonstruujeme U3 jako v$ + bu\ + CU2 s požadavky U3 _L ui, U3 _L U2. Rovnici U3 = v$ + bu\ + CU2 postupně skalárně násobíme ( . , u\) a ( . , U2). Vznikne soustava dvou rovnic o dvou neznámých b, c. Protože jsme „chytře" řešili kolmost k 1/2, U3 (a ne k vi, V2) a ty už na sebe kolmé jsou, neznámé jsou separované a každou vypočítáme přímo z jedné rovnice: Gramův-Schmidtův ortogonalizačnŕ proces III (03, tíi) = (1/3, tii) + b(ui, tii) + c(ti2, ui) 0 = ((1,1,0,1), (1,1,1,0)) + b((l, 1,1,0), (1,1,1,0)) + 0 0 = 2 +3b (t/3, u2) = (v3, u2) + b(ui, ti2) + c(u2, u2) 0 = ((1,1,0,1), (0, -1,1,0)) + 0 + c((0, -1,1,0), (0, -1,1,0)) 0 = -l + 2c Dostáváme b = —2/3, c = 1/2, a tedy t/3 = (1,1,0,1) - |(1,1,1,0) + |(0, -1,1,0) = (1/3, -1/6, -1/6,1) -(2,-1,-1,6) Zkouška: Prověříme ortogonalitu vektorů 1/2, U3. □ s Výpočet ortogonálního doplnku Vektory kolmé na danou množinu vektorů jsou vlastně řešení homogenní soustavy rovnic. Zkušený počtář dokáže vektory doplňku v nižších dimenzích „vidět". Příklad: Najděte ortogonální doplněk v IR3 podprostoru P generovaného vektory u = (1,1, 2), v — (—1, 0,1). Řešení: Dimenze doplňku by měla být 1, stačí nám tedy najít jeden (nenulový) vektor w — (x,y,z) splňující w _L u, w _L v, tj. (i/i/, u) — 0, (i/i/, v) — 0. Dostáváme homogenní soustavu x + y + 2z = 0 -x + z = 0 Řešením je např. x = 1, z = l,y = —3, tj. w = (1, —3,1), P± = (i/i/). Vzdálenost afinních podprostorů Vzdáleností dvou geometrických útvarů vždy rozumíme minimum vzdáleností bodů z jednoho a druhého útvaru: Známe-li body A, B, vzdálenost určíme jako velikost vektoru AB. Vzdálenost afinních podprostorů se vždy realizuje v kolmém směru na oba podprostory, tj. v ortogonálním doplňku k součtu zaměření prostorů. Vzdáleností se zabýváme např. pro: ► bod a přímku v IR2 a IR3, ► bod a rovinu v IR3, ► rovnoběžky v IR2 a IR3, ► rovnoběžné roviny v IR3, ► rovnoběžnou přímku a rovinu v IR3, atp. d(X, Y) m\n{d{A,B) \ A G X, B G Y}. rojekce vektoru a vzdálenost bodu od podprostoru Vektor u nazýváme projekcí vektoru v do daného podprostoru. V řadě úloh nás spíš zajímá doplňková výška v — u, v níž se realizuje vzdálenost koncového bodu vektoru od podprostoru. Vektor u se obvykle snažíme vyjádřit jako kombinaci vektorů definujících podprostor a hledáme koeficienty, pro něž bude vektor v — u kolmý. Využijeme tedy skalární součin s v — u a sestavíme a vyřešíme homogenní soustavu rovnic. Příklad na vzdálenost bodu od přímky Určete vzdálenost bodu A = [4, 3] od přímky p : [1, 2] + a(l, —1). Řešení: Označme B — [1, 2], u — (1, —1), ďl = [1,2] -[4,3] = (-3,-1). V = (u, v — au) = (u, v) — a(u, u 0 = -2-2a Odtud a = -1 a v — au = ||(-2,-2)|| =74 + 4 = 2^2. Odpověď: Vzdálenost /4 od p je d(A,p) = 2^/2- □ s Osa mimoběžek Osou mimoběžných přímek v Ir rozumíme jejich příčku nejkratší délky. Už víme, že se realizuje ve směru kolmém na obě mimoběžky. To samo o sobě stačí k řešení (varianta úlohy o příčce se směrovým vektorem). Osu lze ovšem najít i o něco jednodušeji — můžeme promítnout jakoukoli příčku do směru osy a určit velikost průmětu. Příklad na osu mimoběžek Určete vzdálenost mimoběžek p : A + au a q : B + bv, kde A = [-2,1,2], £7 = (1,1,1), B = [0,2,2], v = (1,0,1), a najděte body C, D, v nichž se realizuje. Řešení: Vektor AŘ = (2,1,0) promítáme na vektor , pricemz _L v. Současně nás zajímají parametry a, £», pro něž C = A + au a D = B + bv. Pak = ai/ + - bv a — ai/ + Skalárním násobením síí,i/ dostáváme rovnice (ÁĚ - au + bv, u) = (ŽÍŽ, - a(u, u) + b(v, u] (ÁĚ - au + bv, v) = (ÁĚ, v) - a(u, v) + b(v, v) 0 = 3-3a + 2b 0 = 2-2a + 2b Odtud již máme a = 1, b = 0, C = [-1,2,3],D = [0,2,2], \\ČÓ ^/l2 + O2 + (—l)2 = a/2, což je hledaná vzdálenost Odchylka podprostorů Odchylkou podprostorů rozumíme nejmenší z úhlů, který svírají nenulové vektory jejich zaměření. (Posunutí afinních prostorů posunutí nehraje žádnou roli.) Odchylka přímek (různoběžek) je jednoduchá — musíme dát pozor na volbu menšího ze dvou úhlů, což lze vyjádřit absolutní hodnotou součinu ve vzorci cos