Algebra liniowa z geometrią analityczną/Wykład 12: Miara układu wektorów

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Macierz Grama. Wyznacznik Grama

Zajmiemy się teraz przypadkiem, gdy sam iloczyn skalarny (oznaczony w tym rozdziale przez g) jako odwzorowanie dwuliniowe symetryczne jest odwzorowaniem dwuliniowym skojarzonym z formą kwadratową. Tą forma kwadratową jest kwadrat normy


g(v,v)=v2.


Niech teraz v1,,vk będzie dowolnym ciągiem wektorów przestrzeni V. Definiujemy macierz


[ g(v1,v1) . . . g(v1,vk) g(v2,v1) . . . g(v2,vk) .................................. g(vk,v1) . . . g(vk,vk)]      (1.1)


Macierz tę nazywamy macierzą Grama ciągu wektorów v1,,vk. Wyznacznik tej macierzy nazywamy wyznacznikiem Grama tego ciągu.


Plik:Ag12 1a.mp4
Macierz i wyznacznik Grama


Zauważmy od razu, że wyznacznik Grama nie zależy od kolejności wektorów v1,,vk. Istotnie, przestawieniu dwu wektorów w ciągu v1,,vk odpowiada jednoczesne przestawienie dwu kolumn i dwu wierszy w macierzy Grama. A zatem możemy mówić o wyznaczniku Grama układu wektorów. Wyznacznik Grama układu v1,,vk oznaczać będziemy przez G(v1,,vk).

Jeżeli V jest skończenie wymiarowa, to macierz odwzorowania dwuliniowego g przy dowolnej bazie ortonormalnej jest macierzą jednostkową. W szczególności, wyznacznik tej macierzy jest dodatni. Ze wzoru (0.3) z Wykładu XI wynika, że wyznacznik macierzy g przy jakiejkolwiek bazie jest dodatni.

Twierdzenie 1.1

Wyznacznik Grama dowolnego układu wektorów jest zawsze większy lub równy zeru. Jest równy zeru wtedy i tylko wtedy, gdy układ wektorów jest liniowo zależny.

Dowód

Oznaczmy przez U przestrzeń rozpiętą na danych wektorach v1,,vk. Przestrzeń ta jest wyposażona w iloczyn skalarny g (dokładniej mówiąc, zawężenie g do U×U).

Jeśli wektory v1,,vk są liniowo zależne, to pewien wektor vj jest kombinacją liniową wektorów pozostałych. Wtedy j-ta kolumna macierzy Grama jest kombinacją liniową pozostałych kolumn. Oznacza to, że wyznacznik tej macierzy jest równy zeru.

Załóżmy teraz, że wektory v1,,vn są liniowo niezależne. Stanowią więc bazę przestrzeni U. Macierz Grama tego układu, jest macierzą g przy bazie v1,,vn przestrzeni U. A zatem, na podstawie uwagi, którą zrobiliśmy bezpośrednio przed twierdzeniem, wyznacznik tej macierzy jest dodatni (w

szczególności niezerowy).

Przykład 1.2

Niech dane będą dwa wektory v i u. Mamy macierz Grama


[ g(v,v) g(v,u) g(u,v) g(u,u)]


Fakt, że wyznacznik tej macierzy jest nieujemny jest nierównością Schwarza.

Niech e1,,en będzie bazą ortonormalną przestrzeni V i niech v1,,vn będzie dowolnym układem wektorów przestrzeni V. Tak jak zdefiniowaliśmy macierz przejścia od jednej bazy do drugiej, tak samo możemy zdefiniować macierz przejścia od bazy e1,,en do układu v1,,vn. Mianowicie, definiujemy macierz P=[vij] wzorami


vj=i=1nvijei      (1.2)


Macierz P jest macierzą współrzędnych wektorów v1,,vn w bazie e1,...en. Zupełnie tak samo jak wzór (0.3) z Wykładu XI otrzymujemy wzór następujący


[ g(v1,v1) . . . g(v1,vk) .................................. g(vk,v1) . . . g(vk,vk)]=P*P,      (1.3)


gdzie P jest macierzą zdefiniowaną formułą (1.2).

Otrzymaliśmy więc

Twierdzenie 1.3

Wyznacznik Grama układu wektorów v1,,vn jest równy (detP)2, gdzie P jest macierzą utworzoną ze współrzędnych wektorów v1,,vn w bazie ortonormalnej e1,,en.

Miara układu wektorów

Niech V będzie skończenie wymiarową euklidesową przestrzenią wektorową. Niech U będzie dowolną jej podprzestrzenią. Mamy wtedy V=UU. Niech vV będzie dowolnym wektorem. Wektor ten rozkłada się jednoznacznie na sumę v=u+u, gdzie uU i uU. Zdefiniujmy liczbę


d(v,U)=u      (2.4)


Niech teraz V będzie dowolną (niekoniecznie skończenie wymiarową) euklidesową przestrzenią wektorową i v1,,vn dowolnym ciągiem wektorów.

Zdefiniujemy liczbę vol(v1,,vn) , którą nazywać będziemy miarą układu v1,,vn (lub n-wymiarową objętością). Definicja będzie indukcyjna.


Definicja 2.1

Jeżeli n=1, to miarą wektora v1 jest jego długość v1. Jeżeli określona już jest miara układów n-elementowych, to miarą układu v1,,vn,v jest liczba zdefiniowana wzorem


vol(v1,,vn,v)=d(v,lin{v1,,vn})vol(v1,,vn).


Plik:Ag12 2a.mp4
Miara układu wektorów (objętość)

Definicja ta jest zgodna z naszą intuicją i wiadomościami wyniesionymi ze szkoły.

Miara układu dwóch wektorów jest polem równoległoboku wyznaczonego przez te wektory. Miara układu trzech liniowo niezależnych wektorów jest objętością równoległościanu utworzonego przez te wektory.

Z definicji miary układu wektorów łatwo wynika, że vol(v1,,vn)=0, jeśli wektory v1,,vn są liniowo zależne.

Udowodnimy teraz twierdzenie

Twierdzenie 2.2

Dla każdego układu wektorów v1,,vn zachodzi równość


vol(v1,,vn)=G(v1,,vn)      (2.5)


Dowód

Dowód jest indukcyjny ze względu na n.

Dla n=1 twierdzenie jest trywialne. Załóżmy, że jest prawdziwe dla pewnego n.

Niech dany będzie układ wektorów v1,,vn,v. Jeśli układ ten jest liniowo zależny, to po obydwu stronach (2.5) mamy zero. Możemy więc założyć, że dany układ wektorów jest liniowo niezależny.

W (n+1)-wymiarowej przestrzeni V=lin{v1,,vn,v} weźmy n-wymiarową podprzestrzeń U=lin{v1,,vn}. Oznaczmy przez d liczbę d=d(v,U). Niech v=u+u, gdzie uU i uU, zaś U jest dopełnieniem ortogonalnym do U w V. W szczególności g(u,u)=0. Ponieważ v1,,vn jest bazą U, wektor u możemy zapisać jako


u=i=1nxivi.


Zachodzą następujące równości


d2=u2=g(u,u)=g(u,u+u)=g(u,v)=g(vu,v)=g(v,v)g(u,v)=v2g(i=1nxivi,v)=v2i=1nxig(vi,v).


A zatem mamy równość


i=1nxig(vi,v)+(1)(v2d2)=0      (2.6)


Oczywiście g(u,vj)=g(v,vj) dla każdego j=1,...n. Stąd


g(i=1nxivi,vj)=g(v,vj)


dla j=1,,n. Zatem


i=1nxig(vi,vj)+(1)g(v,vj)=0      (2.7)


Przyjmijmy xn+1=1. Łącząc (2.6) i (2.7) otrzymujemy układ n+1 równości


{ inxig(vi,vj)+xn+1g(v,vj)=0,  j=1,,n inxig(vi,v)+xn+1(v2d2)=0.      (2.8)


Potraktujmy ten układ jako jednorodny układ n+1 równań liniowych z n+1 niewiadomymi x1,,xn+1. Wiemy, że układ ten ma niezerowe rozwiązanie (x1,,xn,1). A zatem wyznacznik macierzy współczynników tego układu jest równy 0. Macierz współczynników tego układu jest następująca


[ g(v1,v1) . . . g(vn,v1)      g(v,v1) ....................................................... g(v1,vn) . . .  g(vn,vn)     g(v,vn) g(v1,v)  . . .   g(vn,v)     g(v,v)d2]      (2.9)


Korzystając teraz z liniowości wyznacznika ze względu na ostatnią kolumnę otrzymujemy równość wyznaczników następujących macierzy


[ g(v1,v1) . . . g(vn,v1) g(v,v1) ............................................... g(v1,vn) . . . g(vn,vn) g(v,vn) g(v1,v) . . .  g(vn,v)    g(v,v)],      (2.10)


[ g(v1,v1) . . . g(vn,v1)    0 ............................................... g(v1,vn) . . . g(vn,vn)    0 g(v1,v) . . .  g(vn,v)      d2],      (2.11)


Wyznacznik pierwszej macierzy jest równy G(v1,,vn,v), zaś wyznacznik drugiej macierzy jest równy d2G(v1,,vn). Dowód twierdzenia jest zakończony.

Z powyższego twierdzenia wynika natychmiast następujący

Wniosek 2.3

Miara układu wektorów nie zależy od uporządkowania wektorów tworzących układ.

Ponadto udowodniliśmy następujący wzór

Twierdzenie 2.4

Dla dowolnych wektorów v1,...vn,v zachodzi wzór


G(v1,,vn,v)=d2G(v1,,vn),      (2.12)


gdzie liczba d=d(v,U) zdefiniowana jest formułą (2.4) i U=lin{v1,,vn}.

Miara dowolnego ortonormalnego układu wektorów jest równa 1. Wynika to łatwo zarówno z definicji jak i z formuły (2.5). Innymi słowy, objętość kostki rozpiętej na układzie ortonormalnym jest równa 1.

Niech f będzie endomorfizmem przestrzeni euklidesowej V. Załóżmy, że V jest skończenie wymiarowa. Ustalmy pewną bazę ortonormalną e1,,en. Miara układu wektorów (e1,,en) jest równa 1. Jeśli f jest endomorfizmem przestrzeni V, to f przeprowadza daną bazę w układ f(e1),,f(en). Kolumny macierzy A odwzorowania f przy bazie e1,,en są współrzędnymi wektorów f(e1),,f(en) w bazie e1,,en. A zatem, na podstawie Twierdzenia 1.2 i Twierdzenia 2.2, otrzymujemy

Wniosek 2.5

Miara wektorów f(e1),,f(en) jest równa mierze bazy e1,,en wtedy i tylko wtedy, gdy detf=±1.

O endomorfizmie f mówimy, że zachowuje objętość, jeśli jego wyznacznik jest równy ±1. Oczywiście izometrie maja tę własność, ale odwzorowań zachowujących objętość jest o wiele więcej. Każdy automorfizm pomnożony przez odpowiedni skalar jest odwzorowaniem zachowującym objętość. Endomorfizm, którego wyznacznik jest równy 1 nazywa się endomorfizmem unimodularnym.

Ogół macierzy kwadratowych o wymiarach n na n, których wyznacznik równy jest 1 jest podgrupą grupy GL(n;). Grupę tę oznacza się SL(n;) i nazywa się grupą specjalną. Elementy tej grupy nazywa się macierzami unimodularnymi.