7 Ortogonální a ortonormální vektory

Podobné dokumenty
Skalární součin dovoluje zavedení metriky v afinním bodovém prostoru, tj. umožňuje nám určovat vzdálenosti, odchylky, obsahy a objemy.

6 Skalární součin. u v = (u 1 v 1 ) 2 +(u 2 v 2 ) 2 +(u 3 v 3 ) 2

9 Kolmost vektorových podprostorů

Necht L je lineární prostor nad R. Operaci : L L R nazýváme

1 Báze a dimenze vektorového prostoru 1

0.1 Úvod do lineární algebry

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

19 Eukleidovský bodový prostor

1 Řešení soustav lineárních rovnic

Definice 28 (Ortogonální doplněk vektorového podprostoru). V k V n ; V k V. (Pech:AGLÚ/str D.5.1)

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

0.1 Úvod do lineární algebry

Matematika I 12a Euklidovská geometrie

AB = 3 CB B A = 3 (B C) C = 1 (4B A) C = 4; k ]

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

1 Soustavy lineárních rovnic

Lineární algebra : Skalární součin a ortogonalita

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

1 Linearní prostory nad komplexními čísly

Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008

Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe.

ANALYTICKÁ GEOMETRIE V ROVINĚ

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

3 Lineární kombinace vektorů. Lineární závislost a nezávislost

2. prosince velikosti symboly a, b, je b ω a b = a b cosω (1) a. ω pro ω π/2, π platí a b = b a a (3) a b = a 1 b 1 + a 2 b 2 + a 3 b 3 (5)

Lineární algebra : Metrická geometrie

6 Samodružné body a směry afinity

EUKLIDOVSKÉ PROSTORY

1 Projekce a projektory

6 Lineární geometrie. 6.1 Lineární variety

11. Skalární součin a ortogonalita p. 1/16

Lineární algebra : Skalární součin a ortogonalita

Matematika B101MA1, B101MA2

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vybrané kapitoly z matematiky

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Těleso racionálních funkcí

6. Vektorový počet Studijní text. 6. Vektorový počet

2. Určete jádro KerL zobrazení L, tj. nalezněte alespoň jednu jeho bázi a určete jeho dimenzi.

Matematika I, část I. Rovnici (1) nazýváme vektorovou rovnicí roviny ABC. Rovina ABC prochází bodem A a říkáme, že má zaměření u, v. X=A+r.u+s.

6.1 Vektorový prostor

DEFINICE Z LINEÁRNÍ ALGEBRY

Derivace funkcí více proměnných

vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x).

Báze a dimenze vektorových prostorů

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

1 Determinanty a inverzní matice

Parametrická rovnice přímky v rovině

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Aplikovaná numerická matematika

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

6. ANALYTICKÁ GEOMETRIE

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

V: Pro nulový prvek o lineárního prostoru L platí vlastnosti:

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Úvod do lineární algebry

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Limita a spojitost funkce a zobrazení jedné reálné proměnné

1 Analytická geometrie

NALG 001 Lineární algebra a geometrie 1, zimní semestr MFF UK Doba řešení: 3 hodiny

X = A + tu. Obr x = a 1 + tu 1 y = a 2 + tu 2, t R, y = kx + q, k, q R (6.1)

7. Lineární vektorové prostory

PROSTORY SE SKALÁRNÍM SOUČINEM. Definice Nechť L je lineární vektorový prostor nad R. Zobrazení L L R splňující vlastnosti

Lineární algebra : Změna báze

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

P 1 = P 1 1 = P 1, P 1 2 =

Obsah. Lineární rovnice. Definice 7.9. a i x i = a 1 x a n x n = b,

Poznámka. V některých literaturách se pro označení vektoru také používá symbolu u.

19 Hilbertovy prostory

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

Soustavy linea rnı ch rovnic

Vlastní číslo, vektor

1 Připomenutí vybraných pojmů

VĚTY Z LINEÁRNÍ ALGEBRY

Lineární algebra : Báze a dimenze

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

(Cramerovo pravidlo, determinanty, inverzní matice)

9.2. Zkrácená lineární rovnice s konstantními koeficienty

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

1 Lineární prostory a podprostory

Číselné vektory, matice, determinanty

7. Důležité pojmy ve vektorových prostorech

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C)

8 Matice a determinanty

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

Lingebraické kapitolky - Analytická geometrie

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava luk76/la1

Základy maticového počtu Matice, determinant, definitnost

1 Vektorové prostory.

Euklidovský prostor. Euklides. Euklidovy postuláty (axiomy)

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.

f(x) = arccotg x 2 x lim f(x). Určete všechny asymptoty grafu x 2 2 =

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

(ne)závislost. α 1 x 1 + α 2 x α n x n. x + ( 1) x Vektoru y = ( 1) y říkáme opačný vektor k vektoru y. x x = 1. x = x = 0.

Transkript:

7 Ortogonální a ortonormální vektory Ze vztahu (5) pro výpočet odchylky dvou vektorů vyplývá, že nenulové vektory u, v jsou na sebe kolmé právě tehdy, když u v =0. Tato skutečnost nám poslouží k zavedení pojmu ortogonálních vektorů a využijeme ji při popisu vektorových a bodových (pod)prostorů i při zkoumání jejich vlastností a vzájemných poloh. PŘÍKLAD 7.. Napište parametrické rovnice přímky p, která prochází bodem A = [7, 6] kolmo na přímku q : x = 4+3t, y =5 t; t R. Řešení: Z parametrických rovnic přímky q vyplývá, že tato přímka je určena bodem B =[ 4, 5] a směrovým vektorem u =(3, ) (viz Obr. 3). Má-li být přímka p Obrázek 3: Přímka p jdoucí bodem A kolmo k přímce q kolmá k přímce q, je zřejmé, že každý její směrový vektor v je kolmý k vektoru u. K řešení úlohy proto postačuje najít jeden nenulový vektor v =(v,v ), který splňuje rovnost u v =0. Jeho souřadnice jsou tedy řešením rovnice 3v v =0. Z nekonečně mnoha takových řešení vybereme jedno konkrétní, nabízí se např. (v,v )=(, 3). Hledaná přímka p má potom parametrické rovnice p : x =7+t, y = 6+3t; t R. Pojem ortogonální vektory (k němuž přidáme ještě pojem ortonormální vektory) si definujeme nejprve pro dvojici vektorů. Definice 5 (Dvojice ortogonálních a ortonormálních vektorů). Dva vektory u, v V n jsou ortogonální právě tehdy, když u v =0. Jsou-li navíc jednotkové, tj. u = v =, nazýváme je ortonormální. 5

Poznámka. Uvažujeme-li Eukleidovský skalární součin, je vektor u =(u,u,u 3 ) jednotkový právě tehdy, když je splněna podmínka u = u + u + u 3 =, kterou lze po umocnění obou stran na druhou vyjádřit ve tvaru u + u + u 3 =. O vektorech u =(u,u,u 3 ), v =(v,v,v 3 ) tak můžeme říci, že jsou ortonormální právě tehdy, když současně platí u v + u v + u 3 v 3 =0, u + u + u 3 =, v + v + v3 =. Jako ortogonální či ortonormální můžeme označit i větší skupinu vektorů, jak uvádí následující definice. Definice 6 (Ortogonální a ortonormální vektory). Vektory u, u,..., u k V n jsou ortogonální právě tehdy, když u i u j =0, pro všechna i, j =,,..., k; i j. Jsou-li navíc všechny vektory jednotkové, tj. u i =, pro všechna i =,,..., k, nazýváme je ortonormální. Poznámky.. Ortogonální vektory u, v značíme takto u v.. Ortogonalita je zobecněním kolmosti. Protože kromě termínu ortogonální vektory používáme též označení kolmé vektory, je dobré mít na paměti, že definice ortogonálních vektorů připouští i nulový vektor a vyplývá z ní, že nulový vektor je ortogonální ke všem vektorům. Hovoříme-li o kolmých vektorech, uvažujeme vesměs vektory nenulové. 3. Pojmem ortogonální vektory označujeme skupinu dvou, ale i více vektorů, které splňují definici 6. Tj. skupinu vektorů u, u,..., u k nazveme ortogonální, když pro každé dva různé vektory z nich platí u i u j =0. 4. Ortonormální jsou vektory, které jsou ortogonální anavícvšechnyjednotkové, tj. platí: u i u j = δ j i pro všechna i, j =,,...,n, kde δ j i je Kroneckerovo delta (δ j i =proi = j a δ j i =0proi j). 5

8 Ortonormální báze Bází vektorového (pod)prostoru je jakákoliv množina jeho generátorů, která je lineárně nezávislá. Výlučné postavení mezi všemi bázemi mají díky svým vlastnostem tzv. ortonormální báze, tj. báze, jejichž vektory jsou ortonormální (viz def. 6). Definice 7 (Ortogonální a ortonormální báze). Bázi B = {,,..., n } vektorového prostoru V se skalárním součinem nazveme ortogonální bází, jestliže jsou její vektory,,..., n ortogonální. Bázi B nazveme ortonormální bází, jestliže jsou její vektory,,..., n ortonormální. Poznámka. Báze B je tedy ortonormální, jestliže i b j = δ j i pro všechna i, j =,,...,n,kde δ j i je Kroneckerovo delta (δj i =proi = j a δj i =0 pro i j). Příklad: Rozhodněte, zda se jedná o ortogonální či ortonormální báze: a) B = {(, 0, 0), (,, 0), (,, )}, b) B = {(, 0, 0), (0,, 0), (0, 0, )}, c) B 3 = {(, 0, 0), (0,, 0), (0, 0, 4)}. Věta 9. Jsou-li nenulové vektory u, u,..., u n,n N, ortogonální, jsou lineárně nezávislé. Důkaz. Důkaz provedeme sporem. Předpokládáme, že nenulové ortogonální vektory u, u,..., u n jsou lineárně závislé. Aspoň jeden koeficient k i lineární kombinace k u + k u +...k n u n = o (7) tak musí být různý od nuly. Nechť je to třeba k. Pokud nyní skalárně vynásobíme obě strany rovnosti (7) vektorem u, dostaneme rovnost k u u + k u u +...k n u n u = o u, (8) na jejíž levé strané jsou všechny členy kromě prvního díky předpokládané ortogonalitě vektorů u, u,..., u n rovny nule. Rovnost (8) se tak redukuje na tvar k u =0, (9) kde u 0 (vektory u i jsou dle předokladu nenulové). Potom ale musí být k =0, což je ale ve sporu s předpokladem, že k 0. Tím je pravdivost věty dokázána. 53

8. Výhody ortonormální báze Uvedeme si dvě výhody, které nám oproti obyčejné bázi přinese použití ortonormální báze. 8.. Výpočet skalárního součinu Jsou-li vektory u, v určeny souřadnicemi u = (u,u,..., u n ), v = (v,v,..., v n ) vzhledem k nějaké ortonormální bázi B = {,,..., n }, je jakýkoliv skalární součin těchto vektorů dán vztahem u v = u v + u v +... + u n v n, bez ohledu na jeho konkrétní definici. Tuto zajímavou a velice užitečnou skutečnost snadno dokážeme. Vektory u, v zapíšeme jako lineární kombinace vektorů báze B u = u + u + + u n n, v = v + v + + v n n a skalárně je spolu vynásobíme u v =(u + u + + u n n ) (v + v + + v n n ). () Pravou stranu () roznásobíme užitím vlastností a 3 z definice skalárního součinu (viz def. ). Dostaneme u v = u v + u v b + + u v n b n + (3) +u v b + u v + + u v n b n + + + +u n v b n + u n v b n + + u n v n n, kde ovšem, díky ortonormálnosti báze B, pro všechna i, j =,,...,n platí i b j = 0pokudi j, jinak i =. Rovnost (3) je tak pro každou ortonormální bázi B = {,,..., n } ekvivalentní rovnosti u v = u v + u v + + u n v n, (3) bez ohledu na to, jak je definován skalární součin. Poznali jsme, že pokud používáme ortonormální bázi (a my tak činíme, protože neníli řečeno jinak, pracujeme se souřadnicemi vzhledem ke kanonické bázi), nemusíme se starat o definici skalárního součinu a počítáme ho tak, jak jsme zvyklí ze střední školy. 54

8.. Určení souřadnic vektoru vzhledem k ortonormální bázi Uvažujme vektor u =(u,u,..., u n ), jehož souřadnice u,u,..., u n jsou dány vzhledem k ortonormální bázi B = {,,..., n }, tj. Potom pro i tou souřadnici u i vektoru u platí u = u + u +... + u n n. (33) u i = u b i, (34) kde i =,,...,n. Vztah (34) nám umožňuje rychlý výpočet jednotlivých souřadnic vektoru. Podstatu jeho důkazu si ukážeme na případu i =, zobecnění pro i =,,...,nbude zřejmé. Jestliže vynásobíme obě strany (33) vektorem, dostaneme rovnost u b = u + u b +... + u n n b, (35) která je díky ortonormálnosti vektorů,,..., n ekvivalentní s rovností u = u b. Pro zobecnění stačí zaměnit za i a uvažovat i =,,...,n. PŘÍKLAD 8.. Určete souřadnice vektoru v =(,, ) vzhledem k ortonormální bázi B = { u, u, u 3 }; u =( 6, 6, 6 ), u =(0, 5, 5 ), u 3 =( 5,, ), Řešení: Označme vi B i tou souřadnici vektoru v vzhledem k B. Potom v B =(,, ) ( 6, 6, 6 )= 6,v B =(,, ) (0, 5, 5 )= 3 5,v3 B =(,, ) ( 5,, )= 4. 8. Gram Schmidtův ortogonalizační proces Věta 8 nám zaručuje, že každý konečně generovaný vektorový prostor má alespoň jednu konečnou bázi. Poté, co jsme se seznámili s výhodami ortonormální báze, je zřejmé, že bychom uvítali stejnou záruku i pro existenci ortonormální báze. A skutečně, taková záruka existuje, pro vektorové prostory se skalárním součinem nám ji dává následující věta. Věta 0 (Existence ortonormální báze). Každý netriviální konečně generovaný vektorový prostor se skalárním součinem má aspoň jednu ortonormální bázi. Důkaz. Existence konečné báze je zaručena větou 8. K důkazu věty 0 tak postačí ukázat, že z každé konečné báze uvažovaného vektorového (pod)prostoru můžeme vytvořit bázi ortonormální. To skutečně možné je. Garantuje nám to postup známý jako Gram Schmidtův ortogonalizační proces. Místo důkazu věty 0 si podrobně rozebereme tento postup pro případ vektorových prostorů dimenze dva a tři. Zobecnění postupu pro případ vektorového prostoru dimenze n, které je podstatou důkazu věty, je potom zřejmé. 55

Gram Schmidtův ortogonalizační proces se týká vytvoření ortonormální báze vektorového prostoru, využíváme ho však především k určování ortonormálních bází vektorových podprostorů. V případě vektorových prostorů můžeme vždy sáhnout po kanonické bázi (tj. například pro R je to {(, 0), (0, )} ). Vytvoření ortonormální báze vektorového prostoru dimenze Předpokládejme, že známe bázi { a, a } vektorového podprostoru W V n (tj. W =[ a, a ]) a chceme vytvořit jeho ortonormální bázi { e, e }. Budeme postupovat tak, že nejprve vytvoříme ortogonální bázi {, } podprostoru W. Potom vektory této báze pomocí formule (9) znormujeme. Výsledkem je požadovaná ortonormální báze { e, e }. I. Vytvoření ortogonální báze podprostoru W První vektor ortogonální báze ztotožníme s prvním vektorem a zdanébáze = a. (36) Druhý vektor potom vyjádříme jako lineární kombinaci vektorů a a = a + k (37) tak, aby b = a + k =0. (38) Z této podmínky kolmosti vektorů ortogonální báze vyjádříme hodnotu koeficientu k = a, (39) kterou dosadíme do vztahu (37) pro vektor = a a. (40) Rovnostmi (36) a (40) jsou určeny vektory, ortogonální báze podprostoru W = a, = a a. (4) Poznámka. Vztah (39) pro výpočet vektoru kolmého k vektoru = a můžeme odvodit ryze geometricky, bez nutnosti řešit rovnici (38) pro neznámou k. Použijeme k tomu obrázek 5 (nebo příslušný aplet vytvořený v GeoGebře). Vidíme, že vektor, který má být kolmý k, dostaneme jako součet vektoru a s vektorem u, který je vektorem opačným k vektoru u, jehož velikost je rovna kolmému průmětu vektoru a do směru vektoru. 56

Obrázek 4: Gram Schmidtův ortogonalizační proces pro podprostor dimenze - vytvoření ortogonální báze Pro velikost kolmého průmětu vektoru a do směru vektoru platí u = a b. (4) b Přitom výraz a b 0proϕ 0; π a a b < 0proϕ ( π,π, kde ϕ je úhel mezi vektory (tj. také a )a a ). Pravdivost tohoto vztahu pro ϕ 0; π snadno prokážeme rozepsáním jeho pravé strany podle vztahu pro výpočet odchylky dvou vektorů. Dostaneme vztah u = a b = a cos ϕ = a cos ϕ, který odpovídá definici hodnoty funkce kosinus v pravoúhlém trojúhelníku ( a je délka přepony, u je délka odvěsny přilehlé k úhlu ϕ). Pro ϕ ( π,π stačí uvažovat úhel π ϕ. Známe tedy velikost vektoru u (viz (4)) a víme, že má směr vektoru (nebo opačný, pro ϕ ( π,π ). Stačí tedy vynásobit číslem a b jednotkový vektor směru b a dostaneme vektor u u = a b = a b Podle obrázku 5 je potom vhodným vektorem součet a + u, kde u = u, tj. = a + u = a u = a a b. (43) Vztah (43) je totožný se vztahem (39). Geometrickou úvahou jsme tak dostali stejný výsledek jako výpočtem. (konec poznámky) 57

II. Vytvoření ortonormální báze podprostoru W Nyní vektory, znormujeme a tím dostaneme požadovanou ortonormální bázi podprostoru W e =, e =. (44) Vytvoření ortonormální báze vektorového prostoru dimenze 3 Předpokládejme, že známe bázi { a, a, a 3 } vektorového podprostoru W V n (tj. W =[ a, a, a 3 ]) a chceme vytvořit jeho ortonormální bázi { e, e, e 3 }. Budeme postupovat tak, že nejprve vytvoříme ortogonální bázi {,, 3 } podprostoru W. Potom vektory této báze pomocí formule (9) znormujeme. Výsledkem je požadovaná ortonormální báze { e, e, e }. I. Vytvoření ortogonální báze podprostoru W Postup vytvoření prvních dvou vektorů, ortogonální báze je identický s výše popsaným případem podprostoru dimenze. Platí tedy = a, = a a. (45) Třetí vektor 3 potom vyjádříme jako lineární kombinaci vektorů, a a 3 tak, aby 3 = a 3 + m + n (46) b 3 = a 3 + m + n b = a 3 + m =0, (47) b 3 = a 3 + m b + n = a 3 + n =0. (48) Z těchto podmínek (47), (8.) kolmosti vektorů ortogonální báze vyjádříme hodnoty koeficientů m = a 3, n = a 3 (49) b které dosadíme do vztahu (46) pro vektor 3 3 = a 3 a 3 a 3. (50) Rovnostmi (45) a (50) jsou určeny vektory,, 3 ortogonální báze podprostoru W = a, = a a, 3 = a 3 a 3 a 3. (5) b b b 58

Poznámka. I v případě nalezení třetího vektoru ortogonální báze můžeme uplatnit ryze geometrický přístup. Tentokrát bychom použili opačné vektory ke dvěma kolmým průmětům vektoru a 3 do směrů vektorů a, které bychom složili s vektorem a 3, abychom dostali vektor 3 kolmý na oba vektory a. Detailně se zde tímto postupem nebudeme zabývat. Obrázek 5: Gram Schmidtův ortogonalizační proces pro podprostor dimenze 3 - vytvoření ortogonální báze II. Vytvoření ortonormální báze podprostoru W Nyní vektory,, 3 znormujeme a tím dostaneme požadovanou ortonormální bázi podprostoru W e =, e =, e 3 = 3 3. (5) PŘÍKLAD 8.. Určete ortonormální bázi podprostoru W R 3, který je generován vektory v =(,, ), v =(0,, ). Řešení: I. Vytvoření ortogonální báze podprostoru W První vektor ortogonální báze ztotožníme s prvním vektorem v =(,, ) z dané báze =(,, ). Druhý vektor potom vyjádříme jako lineární kombinaci vektorů =(,, ) a v =(0,, ) = v + k =(0,, ) + k(,, ) (53) tak, aby b =(,, ) (0,, ) + k(,, ) =0. 59

Z této podmínky kolmosti vektorů ortogonální báze vyjádříme hodnotu koeficientu k = v (,, ) (0,, ) = = (,, ) 6, kterou dosadíme do vztahu (53) pro vektor =(0,, ) + 6 (,, ) = ( 6, 7 6, 3 Protože v případě ortogonální báze jde jenom o směry vektorů, nikoliv o jejich velikosti, můžeme výsledný vektor násobit 6, abychom se zbavili zlomků. Tuto úpravu oceníme zanedlouho při normování vektoru. Hledanou ortogonální bázi podprostoru W tak tvoří vektory =(,, ), =(, 7, 4). (54) II. Vytvoření ortonormální báze podprostoru W Nyní vektory, znormujeme a tím dostaneme požadovanou ortonormální bázi podprostoru W ( 7 6,,, 4 ). (55) 6 66 66 e = = ), e = ( b 6 =, 66 ). Řešení v programu wxmaxima: (%i) (%o) (%i) load(eigen); C : /PROGRA /MAXIMA.0/share/maxima/5.6.0/share/matrix/eigen.mac b:gramschmidt({[,,],[0,,-]}); (%o) [[0,, ], [, 3, 3 ]] (%i3) (%o3) [0, (%o4) [, e[]:unitvector(b[]); e[]:unitvector(b[]);, ] 3, 3 ] Poznámka. Vidíme, že algoritmus, který se skrývá za příkazem gramschmidt, nezpracovává vektory v pořadí, v jakém je zadáme, ale volí si optimální pořadí sám. Stejně můžeme postupovat i my. 60

PŘÍKLAD 8.3. Určete ortonormální bázi vektorového prostoru W =[{ u, u, u 3 }]; u =(,,, ), u =(, 0,, ), u 3 =(0,,, 0). Řešení: I. Vytvoření ortogonální báze podprostoru W První vektor ortogonální báze ztotožníme s prvním vektorem u =(,,, ) zdanébáze =(,,, ). Druhý vektor potom vyjádříme jako lineární kombinaci vektorů =(,,, ) a u =(, 0,, ) = u + k =(, 0,, ) + k(,,, ) (56) tak, aby b =(,,, ) (, 0,, ) + k(,,, ) =0. Z této podmínky kolmosti vektorů ortogonální báze vyjádříme hodnotu koeficientu k = v (,,, ) (, 0,, ) = = (,,, ) 7, kterou dosadíme do vztahu (56) pro vektor =(, 0,, ) + 7 (,,, ) = ( 9 7, 7, 5 7, 3 7 Protože v případě ortogonální báze jde jenom o směry vektorů, nikoliv o jejich velikosti, můžeme výsledný vektor násobit 7, abychom se zbavili zlomků. Dostaneme =(9,, 5, 3). Třetí vektor 3 vyjádříme jako lineární kombinaci vektorů =(,,, ), = (9,, 5, 3) a u 3 =(0,,, 0) tak, aby 3 = u 3 + m + n =(0,,, 0) + m(,,, ) + n(9,, 5, 3) b 3 =(,,, ) (0,,, 0) + m(,,, ) + n(,,, ) (9,, 5, 3) = 7m =0, b 3 =(9,, 5, 3) (0,,, 0) + m(9,, 5, 3) (,,, ) + n(9,, 5, 3) = 7 + 9n =0. Z těchto podmínek kolmosti vektorů ortogonální báze (všimněte si, že v tomto případě jsou vektory =(,,, ) a u 3 =(0,,, 0) již na sebe kolmé) vyjádříme hodnoty koeficientů m =0, n = 7 ). 6

které dosadíme do vztahu pro vektor 3 3 =(0,,, 0) + 0(,,, ) (9,, 5, 3) = 7 ( 9 7, 5 7, 7, 3 ). 7 Vektor 3 násobíme 7, abychom se zbavili zlomků. Potom vektory,, 3 ortogonální báze podprostoru W jsou =(,,, ), =(9,, 5, 3), 3 =( 9, 5,, 3). II. Vytvoření ortonormální báze podprostoru W Nyní vektory,, 3 znormujeme a tím dostaneme požadovanou ortonormální bázi podprostoru W ( e = 7,,, ), ( 7 7 7 ) 9 5 3 e =,,,, ( 9 9 9 9 e 3 = 9 5,,, 3 ). 459 459 459 459 Řešení v programu wxmaxima (kód navazuje na řešení předcházejícího příkladu): (%i5) (%o5) (%i6) kill(b); done b:gramschmidt({[,,-,-],[,0,,],[0,,,0]}); (%o6) [[0,,, 0], [,,, ], [3 5, 3 5, 3 5, 3 5 ]] (%i7) e[]:unitvector(b[]); e[]:unitvector(b[]); e[3]:unitvector(b[3]); (%o7) [0,,, 0] (%o8) [,, 5 5 3 (%o9) [, 5, ] 5 5,, ] 3 5 3 5 3 5 Poznámka. Příkaz gramschmidt opět volil jiné pořadí zpracování vektorů a našel jinou ortogonální bázi, s lépe vypadajícími vektory. 6

Kromě volby vhodného pořadí vektorů si ruční výpočet vektorů ortonormální báze daného podprostoru můžeme v řadě případů podstatně zjednodušit také tím, že daný systém generátorů nahradíme vektory, které jsme získali eliminací příslušné matice. V případě příkladu 8.3 jsme tak mohli místo původních vektorů (,,, ), (, 0,, ), (0,,, 0) počítat s vektory (, 0, 0, 0), (0,, 0, ), (0, 0,, ), které generují stejný podprostor, protože Vyzkoušejte! 0 0 0 0 0 0 0 0 0 0. 63