M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 1 7 Lineární vektorové prostory 7.1 LVP - definice a příklady Definice. MnožinaGse nazývá grupou, jestliže v G je definována (binární) operace " : G G G", tj. ke každým dvěma prvkům x, y G je přiřazen právě jeden prvekx y G, přičemž platí: (x y) z = x (y z)... asociativnost v G existuje neutrální prvek, tj. e G, x e = e x = x pro každé x G; ke každémux G existuje inverzní prvek x 1 G takový, že x x 1 = x 1 x = e. Dodatek: pokud navíc pro všechnax,y G platíx y = y x (komutativita), nazývámegkomutativní (nebo též Abelovou) grupou. Příklady grup: Celá čísla s operací sčítání. Nenulová racionální čísla s operací násobení. Grupa symetrií geometrických útvarů. Povolené transformace na Rubikově kostce. Definice. Množina V se nazývá reálným, resp. komplexním lineárním vektorovým prostorem (LVP), pokud V je komutativní grupou vzhledem k operaci "sčítání prvků vev "; ve V je navíc definováno násobení " " reálným resp. komplexním číslem, splňující: 1 x = x α (β x) = (αβ) x... asociativnost; (α+β) x = α x+β x α (x+y) = α x+α y... distributivnost pro všechna reálná (resp. komplexní) číslaα, β a libovolnéx,y V. Příklady LVP: ProstorR n se skaláry zr. ProstorC n se skaláry zc. Prostor polynomů s reálnými koeficienty (sčítání polynomů, násobení reálným skalárem). Prostory funkcí, prostory posloupností...
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 2 7.2 Lineární závislost a nezávislost vektorů Úmluva: prvky lineárního (vektorového) prostoru budeme nazývat vektory, prvky (reálná nebo komplexní čísla), kterými násobíme vektory, budeme nazývat skaláry. Definice. Necht x 1,...,x n V jsou vektory a c 1,...,c n skaláry. Potom vektor n c jx j nazýváme lineární kombinací prvků x 1,...,x n s koeficienty c 1,...,c n. Pokud je c 1 = = c n = 0, nazýváme tuto kombinaci triviální lineární kombinací, v opačném případě mluvíme o netriviální lineární kombinaci. Definice. Řekneme, že vektory x 1,...,x n V jsou lineárně závislé, pokud existuje netriviální lineární kombinace těchto vektorů, která je rovna nule. Pokud taková netriviální lineární kombinace neexistuje, tj. pokud platí c j x j = 0 = c 1 = = c n = 0, říkáme, že vektoryx 1,...,x n V jsou lineárně nezávislé. Tvrzení 7.1. Vektoryx 1,...,x n V jsou lineárně závislé právě tehdy, je-li jeden z nich lineární kombinací zbylých vektorů. Definice. Bud M V libovolná podmnožina LVP. Řekneme, že M je lineárně nezávislá, pokud je každá její konečná podmnožina lineárně nezávislá. Poznámka. Výše uvedená definice umožňuje identifikovat i lineárně nezávislé množiny o nekonečném počtu prvků. Věta 7.2 (Steinitzova). Necht pro vektoryx 1,...,x n V,y 1,...,y m V platí: pro všechnak = 1,2,...,m je vektor y k (nějakou) lineární kombinací vektorů x 1,...,x n, y 1,...,y m jsou lineárně nezávislé. Potomm n. Jinak řečeno: v množině všech lineárních kombinací daných n vektorů existuje nejvýše n lineárně nezávislých vektorů. Ještě jinak řečeno: vytvoříme-li z n vektorů lineárními kombinacemi k vektorů, a přitom k > n, tak těchto k vektorů už je lineárně závislých. 7.3 Podprostory, lineární obal, báze Definice. Necht V je lineární vektorový prostor. Množinu P V nazýváme podprostorem prostoru V, pokud pro každé x,y P jex+y P, pro každé x P a pro každý skalár α jeα x P. Pozorování: Každý podprostor LVP je sám LVP. Průnik libovolných podprostorů je opět podprostor; sjednocení dvou podprostorů je podprostor jen tehdy, je-li jeden z nich podmnožinou druhého.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 3 Definice (Lineární obal). Bud M V libovolná podmnožina LVP. Lineárním obalem množiny M (značíme L(M)) nazveme množinu všech konečných lineárních kombinací prvků z M, L(M) = {x V, n N, x 1,...,x n M, c 1,...,c n skaláry,x = c j x j }. Příklad:L({0}) = {0},L(V) = V,L({[1]}) = R,L({[1,0],[0,1]}) = R 2. Věta 7.3. Bud M V libovolná podmnožina LVP. PotomL(M) je podprostorem vev. Poznámky: L(M) je nejmenší podprostor, obsahující M; L(M) se nezmění, pokud z M vynecháme prvek, který je lineární kombinací ostatních prvků z M; nebo pokud km přidáme prvek, který je lineární kombinací ostatních prvků zm; Bud M = {x 1,...,x n }, Je-li k > n, potom každých k vektorů z L(M) je lineárně závislých (viz "Steinitz"). Definice. Bud V neprázdný LVP. Řekneme, žem V generujev (je generátorem prostoruv ), pokudl(m) = V. Řekneme, že V je konečně generovaný, pokud existuje množina o konečném počtu prvků, která jej generuje. V opačném případě říkáme, žev je nekonečně generovaný. Definice (Báze). Podmnožina M V se nazývá bází prostoruv, pokud M je lineárně nezávislá; M generujev. Věta 7.4. Každý LVP má bázi. Poznámka: Báze V není určena jednoznačně, ale platí: pokud ve V existuje n-prvková báze (n N), pak i každá jiná báze V má n prvků (plyne ze Steinitzovy věty). Definice (Dimenze). Řekneme, že prostorv má dimenzin N, a píšemedimv = n, pokud v něm existuje báze, složena znprvků. Nulovému prostoruv = {0} připisujeme dimenzi 0. Řekneme, žev je konečně dimenzionální, pokuddimv N {0}. Není-li V konečně dimenzionální, říkáme, že je nekonečně dimenzionální, a píšemedimv =. Poznámky: Je-li dimv = n N, pak každá lineárně nezávislán-prvková množina je báze. Příklad: Množiny{[1,0],[0,1]} i {[2,0],[3,3]} jsou báze vr 2. Je-li dim V =, pak pro každou n-prvkovou množinu M (n N) platí L(M) V, L(M) V. Věta 7.5 (O záměně). Necht dimv = n, {x 1,...,x n } je báze ve V. Necht P V je podprostor V, dimp = k, k < n, {y 1,...,y k } je báze v P. Potom existují indexy j 1,...j n k takové, že množina {y 1,...,y k,x j1,...,x jn k } tvoří bázi vev.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 4 Důsledek: V konečně dimenzionálním prostoru V lze bázi každého podprostoru P V doplnit na bázi celého prostoru V pomocí (některých) prvků z předem dané báze celého prostoru V. Jinak rečeno: V konečně dimenzionálním prostoru V lze (některé) prvky báze celého prostoru V nahradit prvky báze daného podprostorup V tak, že výsledná množina zůstane bazí celého prostoruv. Věta 7.6 (O souřadnicích). Necht dimv = n, {x 1,...,x n } je báze ve V s reálnými (resp. komplexními skaláry). Potom pro každýx V existuje jednoznačně určenán-tice skalárůc 1,...,c n taková, že x = c j x j. Definice. Číslac 1,...,c n z předchozí věty se nazývají souřadnice vektoru x v bázi{x 1,...,x n }. 7.4 Lineární zobrazení Definice. Necht V aw jsou LVP. Řekneme, že zobrazení ϕ : V W je lineární, pokud D(ϕ) = V ; ϕ(cx + dy) = cϕ(x) + dϕ(y) pro všechny vektory x, y V a všechny skaláry c, d; Tvrzení 7.7. Je-liϕ : V W lineární zobrazení mezi dvěma LVP, platí ( ) ϕ(0) = 0, ϕ c j x j = c j ϕ(x j ), pro všechny vektory x j, a všechny skaláryc j,j = 1,...,n. Definice. Bud ϕ : V W lineární zobrazení mezi dvěma LVP. Množinu R(ϕ) := {y W, x V, ϕ(x) = y} nazýváme oborem hodnot zobrazení ϕ. Množinu N(ϕ) := {x V, ϕ(x) = 0} nazýváme jádrem zobrazení ϕ. Poznámky: Jiné termíny a značení: Obor hodnot Range; jádro: N(ϕ) = Ker(ϕ). Je-li ϕ : V W lineární zobrazení, jer(ϕ) podprostorem vew a N(ϕ) podprostorem vev. Věta 7.8. Bud ϕ : V W lineární zobrazení mezi dvěma LVP. Je-li ϕ prosté zobrazení, jeϕ 1 lineární a prosté zobrazení z R(ϕ) do V. Zobrazeníϕje prosté právě tehdy, když platí ϕ(x) = 0 = x = 0. (Poznámka: implikace x = 0 = ϕ(x) = 0 platí vždy.) Je-li ϕ prosté zobrazení, pak platí {x 1,...x k } LN ve V {ϕ(x 1 ),...ϕ(x k )} LN vew a {x 1,...x k } LZ vev {ϕ(x 1 ),...ϕ(x k )} LZ vew.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 5 Věta 7.9. Bud ϕ : V W lineární zobrazení mezi dvěma LVP, přičemž dimv je konečná. Potom platí dimn(ϕ)+dimr(ϕ) = dimv. Věta 7.10. Bud ϕ : V W lineární zobrazení mezi dvěma LVP, přičemž dimv = dimw je konečná. Potom platí ϕ je prosté nav ϕ zobrazujev naw. Důležitým důsledkem je následující věta: Věta 7.11 (Fredholmova alternativa). Bud ϕ : V W lineární zobrazení mezi dvěma LVP, přičemž dim V = dim W je konečná. Potom y W!x V ϕ(x) = y právě tehdy, když ϕ(x) = 0 x = 0. 7.5 Matice - definice a základní vlastnosti Definice. Reálnou resp. komplexní maticí A typum n nazveme obdélníkovou tabulku a 11 a 12... a 1n a 21 a 22... a 2n A =...... = (a ij) i=1,...,m,,...,n a m1 a m2... a mn kdea ij R, resp.a ij C nazýváme prvky maticea. Poznámky: řádky (sloupce) matice A jsou vektory z R n (R m ) resp.c n (C m ); m n... maticeamá m řádků ansloupců; m = n... mluvíme o čtvercové matici A stupněn. Označení. Množinu všech reálných matic rozměrum n budeme značitm m n (R), množinu všech komplexních matic rozměrum n budeme značit M m n (C). Úmluva: Zápisem M m n budeme rozumět množinu všech reálných nebo komplexních matic rozměru m n, zejména v situacích, kdy formulované tvrzení nebo vlastnost platí pro matice rozměru m n, bez ohledu na to, jestli jsou reálné nebo komplexní. Definice. Rovnost matic:a M m n,b M r s. PotomA = B právě tehdy, kdyžm = r,n = s, a b ij = a ij pro všechnai = 1,...,m; j = 1,...,n. Sčítání (odčítání) matic:a,b,c M m n,c = A±B:c ij = a ij ±b ij pro všechnai = 1,...,m; j = 1,...,n. Násobení skalárem:a M m n,(αa) ij = αa ij pro všechnai = 1,...,m; j = 1,...,n. Poznámka. Sčítání matic a násobení matice skalárem je tedy definováno "po složkách". M m n je lineární vektorový prostor dimenze mn.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 6 Definice (Násobení matic). Bud A M m s, B M s n. Matice C = A B M m n je definována takto: s C = (c ij ) i=1,...,m, kde c ij := a ik b kj.,...,n Poznámka (Einsteinova sumační konvence:) s a ik b kj a ik b kj (sčítání přes opakující se indexy). Pozor na interpretaci zápisů typu "a kk " apod. k=1 Poznámka (Skalární součin dvou vektorů:) Bud te x = (x 1,...,x n ), y = (y 1,...,y n ) dva vektory z R n. Potom skalárním součinem vektorů x a y nazveme číslo x y := x j y j. Na skalární součin dvou vektorů lze nahlížet jako na součin dvou matic: typum 1 n a typum n 1. Výsledkem je pak matice typum 1 1, tedy číslo. Poznámka. Pro A,B M n n je definováno A B i B A, obecně je ovšem A B B A, tj. násobení matic není komutativní. Uvažte například ( ) ( ) 1 0 0 1 A =, B =, 0 2 0 0 kdy A B = ( 0 1 0 0 ), B A = k=1 ( 0 2 0 0 Poznámka. Násobení matic ovšem je asociativní, tj. A (B C) = (A B) C, pokud jsou všechna násobení definována (tj. pokud souhlasí rozměry matic). Dále platí (ověřte): A (B+C) = A B+A C, (B+C) A = B A+C A, λ(a+b) = λa+λb, λ(a B) = (λa) B, ). pokud jsou všechny aritmetické operace definovány (tj. souhlasí rozměry matic). Definice (Jednotková matice stupněn). Jednotková matice stupněnje matice I M n n tvaru 1 0... 0 0 1... 0 I =....... 0 0... 1 Poznámka: Jednotková matice se též někdy značí symboleme.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 7 Jednotková matice je příkladem tzv. diagonální matice, tj. matice, pro kteroua ij = 0, pokudi j. Ověřte: je-lii M n n jednotková matice, paka I = I A = A, pro všechny maticea M n n. Definice. Bud A M n n. Řekneme, že A má inverzní matici (značíme ji A 1 ), pokud existuje A 1 M n n, taková, že A A 1 = A 1 A = I. PokudA M n n má inverzní matici, říkáme, žeaje regulární matice, v opačném případě říkáme, že A je singulární matice. Tvrzení 7.12. Je-li A M n n regulární, pak jea 1 určena jednoznačně a platí (A 1 ) 1 = A. Jsou-li A,B M n n regulární, pak i matice A B ab A jsou regulární, a platí (A B) 1 = B 1 A 1, (B A) 1 = A 1 B 1. Množina všech regulárních matic stupně n tvoří grupu vůči operaci násobení matic, přičemž jednotkovým prvkem této grupy je jednotková matice. Tvrzení 7.13. Bud A M n n. Potom A je regulární sloupceajsou LN řádkyajsou LN. Poznámka: Toto tvrzení ještě později rozšíříme o další ekvivalentní podmínky. Definice. Transponovanou maticí k matici A M m n nazvu matici A T M n m takovou, že pro její prvkya T ij platí: at ij = a ji pro všechnai = 1,...,m; j = 1,...,n. Řeknu, že matice A M n n je symetrická, pokud A = A T. (Uvědomte si na základě definice rovnosti dvou matic, že tento pojem má smysl jen pro matice zm n n ). Řeknu, že maticea M n n je ortogonální, pokud A A T = I. Tvrzení 7.14. Bud A M n n ; potom A A T = I A T A = I. Bud A M n n ; potomaje ortogonální (A je regulární aa 1 = A T ). Definice. Hermitovsky sdruženou (někdo říká též "adjungovanou") maticí k maticia M m n (C) nazvu matici A H M n m (C) definovanou předpisem A H := A T, kde A je matice, sestávající z prvků komplexně sdružených k prvkům maticea. Řeknu, že maticea M n n (C) je hermitovská (případně "samoadjungovaná"), pokuda = A H. Řeknu, že maticea M n n (C) je unitární, pokuda A H = I. Tvrzení 7.15. Bud A M n n (C); potom A A H = I A H A = I. Bud A M n n (C); potomaje unitární (A je regulární aa 1 = A H ). Poznámka: ProA M n n (R) splývají pojmy "hermitovská" a "symetrická"; a "unitární" a "ortogonální".
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 8 Někdy se používá pro A H též označení A. Přesněji, A se užívá pro adjungovanou matici, A H pro matici Hermitovsky sdruženou. Názvosloví pochází z teorie operátorů, kde tyto pojmy označují dvě různé vlastnosti. Pro zobrazení, která jsou reprezentována konečnými maticemi, oba pojmy splynou. Cvičení. Ukažte, že platí následující identity (vždy, když je násobení matic definováno alespoň na jedné straně uvažovaných rovností): (Porovnejte tyto identity se vztahem který platí pro regulární maticea,b.) (A B) T = B T A T, (A B) H = B H A H. (A B) 1 = B 1 A 1, 7.6 Soustavy lineárních algebraických rovnic Soustavamlineárních algebraických rovnic (LAR) pronneznámýchx 1,...,x n (přičemž "pravá strana" y 1,...y m a "koeficienty" a ij jsou dány): a 11 x 1 +a 12 x 2 + +a 1n x n = y 1 a 21 x 1 +a 22 x 2 + +a 2n x n = y 2...... a m1 x 1 +a m2 x 2 + +a mn x n = y m Ax = y A x = y kdea M m n (R) (resp.m m n (C)), x x R n (resp.c n ), y y R m (resp.c m ). Diskuse: 1. Pokud y = 0, říkáme dané soustavě (A x = 0) homogenní soustava LAR. Označme N A := { x R n (resp.c n ); A x = 0} množinu řešení homogenní soustavya x = 0. Potom platí: vždy je 0 N A, tedyn A ; pokudn A = {0}, říkáme, že homogenní soustavaa x = 0 má pouze triviální řešení; N A je vektorový podprostor prostoru R n (resp. C n ), tedy x N A, z N A, α, β R = α x+β z N A. 2. Pokud y 0, říkáme dané soustavě (A x = y) nehomogenní soustava LAR. Platí: pokud je x P jedno (partikulární) řešení soustavya x = y, pak všechna řešení soustavya x = y mají tvar N x = x P + c J x J, (1) kde c J jsou konstanty (skaláry), N je dimenze vektorového prostoru N A a x J jsou (lineárně nezávislé) prvky báze prostorun A. J=1
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 9 Situaci z (1) někdy též formálně zachycujeme zápisem x = x P +N A. Věta 7.16. Bud A M m n. Potom y M m 1! x M n 1, A x = y N A = {0}. Navíc platí: pokudn A je netriviální (N A {0}), tak pro pevně zvolené y M m 1 nastane právě jedna z těchto možností: neexistuje x M n 1 takové, žea x = y (soustava nemá řešení); existuje nekonečně mnoho x M n 1 takových, že A x = y (soustava má nekonečně mnoho řešení); tato řešení jsou pak tvaru x P +N A, kde x P je nějaké (jedno) řešení soustavy rovnica x = y. Definice. Bud A M m n. Hodností matice A (píšeme h(a)) nazveme maximální počet lineárně nezávislých sloupců matice A. Tvrzení 7.17. Bud A M m n. Potomh(A) = h(a T ). Důsledky: Definice hodnosti matice se nezmění, pokud v ní zaměníme slovo "sloupců" slovem "řádků". ProA M m n je h(a) min(m,n). Definice. Bud A M m n, y M m 1, x M n 1. Rozšířenou maticí soustavy A x = y nazvu matici (A; y) M m (n+1), která vznikne rozšířením matice A o jeden sloupec přidáním (sloupcového) vektoru y. Věta 7.18 (Frobenius). Bud A M m n, y M m 1. Potom soustava A x = y je řešitelná (tj. existuje alespoň jedno x M n 1 takové, žea x = y) h(a) = h(a; y). Poznámka: Vždy je h(a) h(a; y) (rozmyslete si), tedy platí: soustava A x = y nemá řešení h(a) < h(a; y). Věta 7.19. Bud A M m n (tedynje počet sloupců maticea). Potom dimn A +h(a) = n, tedy dimn A = 0 h(a) = n. Věta 7.20 (aneb 1. rozšíření Tvrzení 7.13). Bud A M n n čtvercová matice. Potom A je regulární sloupceajsou LN řádkyajsou LN h(a) = n dimn A = 0. Rekapitulace: Mějme soustavu rovnic A x = y, A M m n, y M m 1, tedy matice A má n sloupců. Potom nastane právě jedna z těchto tří situací: 1. h(a) = n:! x M n 1, A x = y. 2. h(a) < n & h(a) = h((a; y)): prostor všech řešení homogenní soustavy A x = 0 má dimenzi dimn A = n h(a), a soustava A x = y má nekonečně mnoho řešení tvaru x P + N A, kde x P je jedno (partikulární) řešení soustavya x = y.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 10 3. h(a) < n & h(a) < h((a; y)): prostor všech řešení homogenní soustavy A x = 0 má dimenzi dimn A = n h(a), ale soustavaa x = y nemá žádné řešení (není řešitelná). Definice. Matici A = (a ij ) nazvu horní trojúhelníkovou maticí, pokud platí a ij = 0 pro všechna i > j. Matici A = (a ij ) nazvu dolní trojúhelníkovou maticí, pokud platí a ij = 0 pro všechna i < j. Poznámky: Matice je horní trojúhelníková a současně dolní trojúhelníková právě tehdy, když je diagonální. Je-li A horní (nebo dolní) trojúhelníková matice, je nalezení řešení soustavy A x = y jednoduché, stejně jako nalezení hodnosti maticea. Gaussova eliminační metoda řešení soustavy rovnic A x = y: Upravujeme rozšířenou matici soustavy (A; y) s cílem obdržet na místěahorní trojúhelníkovou matici; používáme tyto úpravy: prohození dvou řádků v matici (A; y) (odpovídá prohození pořadí rovnic v systému); vynechání řádku v matici (A; y), pokud tento řádek tvoří s některými dalšími řádky LZ množinu vektorů (odpovídá vynechání příslušných rovnic v systému); vyškrtnutí nulových sloupců (odpovídá vynechání proměnné x j, která se nevyskytuje v soustavě rovnic); prohození dvou sloupců (odpovídá přečíslování proměnných x j ve vektoru řešení x); přičtení násobku jednoho řádku k jinému řádku matice (A; y). Příklad 1. Řešte tyto soustavy rovnic: (a) 2x+3y+z= 5 (b) 2x+3y+z= 5 x+4y+z= 3 x+4y+z= 3 x y = 1 x y = 2 (c) 2x+3y+z= 5 x+4y+z= 3 x y+z= 1 Řešení: (a) Nemá řešení. (b) Nekonečně mnoho řešení tvaru[x,y,z] = [2,0,1]+c[1,1, 5],c R, (dimn A = 1). (c) Právě jedno řešení: [x,y,z] = [ 12 5, 2 5, 1]. 7.7 Determinanty a jejich výpočet Definice. Determinant čtvercové maticea M n n,deta, definujeme induktivně takto: ProA M 1 1,A = (a 11 ), definujeme deta := a 11. ProA M n n, definujeme deta := ( 1) j+1 a 1j detm 1j, kde M 1j je matice, která vznikne z maticeavyškrtnutím 1. řádku aj-tého sloupce. Příklad: vzorec pro výpočet determinantu A M 2 2, Sarusovo pravidlo proa M 3 3.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 11 Poznámka. Místo označení "det A" používáme někdy zkrácené značení "svislé čáry kolem prvků matice A". Tedy a 11 a 12... a 1n a 11 a 12... a 1n a 21 a 22... a 2n det...... a 21 a 22... a 2n....... a n1 a n2... a nn a n1 a n2... a nn Pravidla pro výpočet determinantů: Je:detA T = deta, proto všechna následující tvrzení platí i tehdy, nahradíme-li všude slova "řádek, řádky"... slovy "sloupec, sloupce"... Je-li à matice, kterou dostaneme zaprohozením (záměnou) dvou řádků, pakdetã = deta. Obsahuje-li matice A nulový řádek, nebo jsou-li řádky matice A lineárně závislé, jedeta = 0. Přičteme-li k nějakému řádku matice A lineární kombinaci jiných řádků, nezmění se její determinant. Vynásobíme-li nějaký řádek maticeačíslem α, je determinant výsledné matice roven αdeta. Tvrzení 7.21 (Rozvoj determinantu podle řádku (sloupce)). Označme M ij matici, kterou dostaneme z A vyškrtnutími-tého řádku aj-tého sloupce. Označme dálea ij := ( 1) i+j detm ij tzv. algebraický doplněk prvku a ij vzhledem k matici A. Potom platí: resp. Poznámka. deta = a ij A ij = ( 1) i+j a ij detm ij, i = 1,...,n, deta = a ij A ij = ( 1) i+j a ij detm ij j = 1,...,n. i=1 i=1 ČíslodetM ij nazýváme (i,j)-tým minorem maticea. Pro všechnai = 1,...,n resp.j = 1,...,n obecněji platí: a ij A kj = δ ik deta, resp. a ij A ik = δ jk deta, i=1 kde δ ij je tzv. Kroneckerovo delta, mající vlastnost δ ii = 1,δ ij = 0 pro všechnai j. Tvrzení 7.22. Je-li A M n n (horní nebo dolní) trojúhelníková matice, pak n deta = a jj. Bud tea,b M n n. Potom det(a B) = deta detb.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 12 Tvrzení 7.23. a 11 a 12... a 1n.... b k1 +c k1 b k2 +c k2... b kn +c kn =...... a n1 a n2... a nn a 11 a 12... a 1n a 11 a 12... a 1n........ = b k1 b k2... b kn + c k1 c k2... c kn............ a n1 a n2... a nn a n1 a n2... a nn. 7.8 Použití determinantů k výpočtům A. Regularita a hodnost matice Věta 7.24 (aneb 2. rozšíření Tvrzení 7.13). Bud A M n n čtvercová matice. Potom A je regulární sloupceajsou LN řádkyajsou LN h(a) = n dimn A = 0 deta 0. Definice. Subdeterminantem dané matice A M n n nazveme determinant jakékoli matice Ã, která vznikne z maticeavyškrtnutím stejného počtu řádků a sloupců. Stupněm subdeterminantudetã nazveme stupeň (tj. rozměr) příslušné (čtvercové) matice Ã. Věta 7.25. Hodnost matice A M n n je rovna maximálnímu stupni všech nenulových subdeterminantů matice A. B. Výpočet inverzní matice Věta 7.26. Je-liA M n n regulární matice, pak prvkyα ij její inverzní maticea 1 jsou dány vzorci: α ij = A ji deta, kde A ji je algebraický doplněk k prvku a ji maticea. i, j = 1,...,n, C. Cramerovo pravidlo pro řešení soustavya x = y Věta 7.27. Bud A M n n regulární matice, y M n 1. Potom složkyx 1,...,x n řešení rovnicea x = y jsou dány vzorci: x i = deta(i) y deta, i = 1,...,n, kde maticea (i) y vznikne tak, že v matici A nahradíme její i-tý sloupec vektorem y.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 13 Příklad 2 Řešte pomocí Cramerova pravidla: 2x+3y+z= 5 x+4y+z= 3 x y+z= 1 Řešení: Je 2 3 1 1 4 1 1 1 1 2 5 1 1 3 1 1 1 1 = 5 0, = 2, 5 3 1 3 4 1 1 1 1 2 3 5 1 4 3 1 1 1 = 12, = 5, Proto x = 12 5, y = 2 5, z = 5 5 = 1. Porovnejte výsledek s výsledkem Příkladu 1 c). D. Nalezení kolmého vektoru ke dvěma vektorům vr 3, jejich vektorový součin Definice (Kolmé vektory). Bud te x = (x 1,...,x n ), y = (y 1,...,y n ) dva vektory z R n. Řekneme, že tyto dva vektory jsou kolmé (ortogonální), pokud x y := x j y j = 0, tedy pokud skalární součin (nenulových) vektorů x, y je nulový. Poznámka. Platí x y = y x. Definice (Vektorový součin dvou vektorů zr 3 ). Bud te x = (x 1,x 2,x 3 ), y = (y 1,y 2,y 3 ) R 3. Definujme vektorový součin těchto dvou vektorů předpisem ( ) x x y := 2 x 3 y 2 y 3, x 1 x 3 y 1 y 3, x 1 x 2 y 1 y 2 R 3. (2) Věta 7.28. Pro x, y R 3 platí: y x = ( x y). x a y jsou lineárně nezávislé x y 0. Jsou-li x a y jsou lineárně nezávislé, pak je vektor x y kolmý jak k vektoru x, tak k vektoru y. Poznámka. Bud te x, y, z R 3. Potom z ( x y) = z 1 z 2 z 3 x 1 x 2 x 3 y 1 y 2 y 3. Odtud ihned plyne předchozí věta (rozmyslete si). Označme i = (1,0,0), j = (0,1,0), k = (0,0,1). Definici vektorového součinu pak lze formálně zachytit i takto: i j k x y = x 1 x 2 x 3 y 1 y 2 y 3.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 14 Poznámka. Označme e 1 = (1,0,...,0),..., e n = (0,0,...,1) R n. Vektorový součin vr n lze definovat pro(n 1) vektorů x 1,..., x n 1 R n pomocí následujícího determinantu: e 1 e 2... e n x 1 x 2 x n 1 x 1 1 x 1 2... x 1 n :=....... x1 n 1 x2 n 1... xn n 1 Jsou-li vektory x 1,..., x n 1 lineárně nezávislé vr n, je (nenulový) vektor x 1 x 2 x n 1 kolmý ke všem těmto vektorům. E. Objem rovnoběžnostěnu vr n Tvrzení 7.29. Necht a 1 = (a 1 1,...,a1 n),..., a n = (a n 1,...,an n) je n lineárně nezávislých vektorů v R n. Potom absolutní hodnota determinantu a 1 1 a 1 2... a 1 n a 2 1 a 2 2... a 2 n...... a n 1 a n 2... a n n je číselně rovna objemu rovnoběžnostěnu, jehož hrany tvoří tyto vektory. 7.9 Vztah mezi maticemi a lineárními zobrazeními Věta 7.30. Bud A M m n (R). Potom zobrazeníϕ : R n R m definované předpisem ϕ( x) := A x pro všechna x R n je lineární. Bud ϕ : R n R m lineární zobrazení. Potom existuje právě jedna matice A ϕ M m n (R) taková, že ϕ( x) = A ϕ x pro všechna x R n. V tomto případě říkáme, žea ϕ reprezentuje zobrazeníϕ. Věta 7.31. Pokudn = m aa ϕ M n n (R) reprezentuje lineární zobrazeníϕ : R n R n, platí ϕ je prosté ϕ je "na" A ϕ je regulární. Věta 7.32. PokudA M n n (R), reprezentující lineární zobrazeníϕ : R n R n, je regulární, pak matice A 1 M n n (R) reprezentuje zobrazeníϕ 1 : R n R n, inverzní kϕ. Věta 7.33. Pokud A M m n (R) reprezentuje lineární zobrazení ϕ : R n R m, a B M s m (R) reprezentuje lineární zobrazení ψ : R m R s, pak matice B A M s n (R) reprezentuje lineární zobrazeníψ ϕ : R n R s. Předchozí čtyři věty zůstanou v platnosti, nahradíme-li všude symbol R symbolemc.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 15 7.10 Lineární, bilineární a kvadratické formy Definice. Lineární formou (lineárním funkcionálem) nad (reálným resp. komplexním) vektorovým prostoremv nazvu lineární zobrazení f prostoruv do R resp.c. Věta 7.34. Necht { e (1),..., e (n) } je báze v n-dimenzionálním vektorovém prostoru V n. Potom každý lineární funkcionál f nad V n je tvaru f( x) = α j γ j, kdeγ j = f( e (j) ),j = 1,...,n, a α jsou souřadnice vektoru x v bázi{ e (1),..., e (n) }, tj. x = n α j e (j). Definice. Bilineární formou na (reálném resp. komplexním) vektorovém prostoru V nazvu zobrazení A = A( x, y) z prostoru V V do R resp. C, které splňuje následující požadavky pro všechna x, y, z V a pro všechnaα R resp.c: A( x+ y, z) = A( x, z)+a( y, z), (3) A( x, y + z) = A( x, y)+a( x, z), (4) A(α x, y) = αa( x, y), (5) A( x,α y) = αa( x, y). (6) Poznámka. Vlastnosti (3) (5) jsou vlastnosti linearity, vlastnost (6) je tzv. antilinearita vzhledem ke druhé složce. Pokud jsou skaláry zr, je bilinearita totéž co linearita v každé z obou složek. Definice. Bilineární formaa( x, y) nav se nazývá hermitovská (resp. symetrická), pokud pro všechna x, y V platí A( x, y) = A( y, x) (resp. A( x, y) = A( y, x)). Poznámka. Příkladem hermitovské bilineární formy je skalární součin na vektorovém prostoru. Je-li A M n n (K),A = (a ij ) n i,, je zobrazení A( x, y) := a ij x i y j (A x, y), x, y K n, i, bilineární formou nak n, která je hermitovská právě tehdy, když je hermitovská maticea. Na konečnědimenzionálních prostorech je výše zmíněná situace typická: Věta 7.35. Bud A( x, y) bilineární forma na V n, dimv n = n. Bud { e (1),..., e (n) } báze vev n. Potom A( x, y) = (A α, β) = a ij α i β j, kde pro prvky matice A platí a ij = A( e (i), e (j) ), a α, resp. β jsou souřadnice vektoru x resp. y v bázi { e (1),..., e (n) }. Poznámka. Je-li A M n n (C) hermitovská matice, pak platí (A x, x) R (ukažte to). Pokud je navíc (A x, x) 0 a (A x, x) = 0 x = 0, je výrazem (A x, y), x, y C n, (kde (, ) je eukleidovský skalární součin vc n ), maticíadefinován (určen) jiný skalární součin (bilineární formaa( x, y) = (A x, y) má všechny vlastnosti skalárního součinu). Tento nový skalární součin generuje odpovídající normu, i, x A := (A x, x), (7) čímž zavádí i nový pojem vzdálenosti (metriky) v C n,ρ A ( x, y) := x y A.
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 7: Lineární vektorové prostory 16 Poznámka. Často se používají pojmy "skalární součin", "norma", "metrika" i tehdy, když forma (A x, y) nemá všechny vlastnosti skalárního součinu. Například tzv. Minkowského metrika (používaná v teorii relativity) je definovaná diagonální maticí A M 4 4 (R), mající na diagonále prvky (1,1,1, c 2 ). Odpovídající časoprostorová metrika generuje časoprostorovou "normu" tvaru (x,y,z,t) 2 = x 2 +y 2 +z 2 c 2 t 2. Definice (Kvadratická forma). Je-liA( x, y) bilineární forma na vektorovém prostoruv, nazvu zobrazení Q( x) := A( x, x) : V R (C) kvadratickou formou na V, generovanou (vytvořenou) bilineární formou A. Kvadratická forma se nazývá hermitovskou, pokud je vytvořena hermitovskou bilineární formou. Tvrzení 7.36. Bilineární formaa( x, y) v komplexním prostoru je hermitovská právě tehdy, kdyža( x, x) R pro každé x. Tvrzení 7.37. V reálném prostoru lze každou kvadratickou formu vytvořit pomocí jediné symetrické bilineární formy. Příklad 2. Kvadratická forma Q( x) = x 2 1 + x 1x 2 + 3x 1 x 3 + 2x 2 2 : R3 R může být vytvořena jednak (nesymetrickou) bilineární formou jednak symetrickou formou A N ( x, y) = x 1 y 1 +x 1 y 2 +3x 1 y 3 +2x 2 y 2, A S ( x, y) = x 1 y 1 + 1 2 (x 1y 2 +x 2 y 1 )+ 3 2 (x 1y 3 +x 3 y 1 )+2x 2 y 2. Poznámka. Předchozím dvěma bilineárním formáma N resp.a S odpovídají příslušné dvě matice 1 3 1 1 3 1 2 2 A N = 0 2 0, A S = 1 2 2 0. 3 0 0 0 2 0 0 Věta 7.38 (o převedení na kanonický tvar). Ke každé hermitovské kvadratické formě Q( x) v komplexním vektorovém prostoru (resp. ke každé reálné kvadratické formě v reálném vektorovém prostoru)v n (dimv n = n) se skalárním součinem existuje ortonormální báze{ e (1),..., e (n) } vev n taková, že Q( x) = λ j α j 2, pro x = α j e (j), (8) kde λ j R jsou určena jednoznačně až na pořadí. Definice (Kanonický tvar). Kanonickým tvarem kvadratické formy Q( x) v komplexním vektorovém prostoru (resp. v reálném vektorovém prostoru)v n (dimv n = n) se skalárním součinem nazveme tvar Q( x) = λ j α j 2, pro x = α j e (j), (9) kde{ e (1),..., e (n) } vev n je nějaká báze vev n aλ j jsou nějaké skaláry. Věta 7.39 (Zákon setrvačnosti kvadratické formy). Ke každé hermitovské kvadratické formě Q( x) v komplexním vektorovém prostoru (resp. ke každé reálné kvadratické formě v reálném vektorovém prostoru)v n se skalárním součinem (dimv n = n) existuje (nikoli nutně ortonormální) báze { e (1),..., e (n) } ve V n taková, že Q( x) = ρ j α j 2, pro x = α j e (j), (10) kde ρ j R jsou bud 0, 1 nebo 1, přičemž počet nul, jedniček a minus jedniček nezávisí na bázi, v níž má Q( x) tvar (10).