Macierz grama - Gram matrix

W liniowym Algebra The matrycy gram (lub Macierz Grama , Gramian ) zbioru wektorów w sposób wewnętrznej powierzchni produktu jest hermitowskie matrycy z produktów wewnętrznych , których prace są podane . Jeśli wektory są kolumnami macierzy, to macierz Grama w ogólnym przypadku oznacza, że ​​współrzędne wektora są liczbami zespolonymi, co upraszcza się w przypadku, gdy współrzędne wektora są liczbami rzeczywistymi.

Ważnym zastosowaniem jest obliczenie liniowej niezależności : zbiór wektorów jest liniowo niezależny wtedy i tylko wtedy, gdy wyznacznik Grama ( wyznacznik macierzy Grama) jest niezerowy.

Jego nazwa pochodzi od Jørgena Pedersena Grama .

Przykłady

Dla skończonych wymiarów rzeczywistych wektorów ze zwykłym euklidesowym iloczynem skalarnym , macierz grama to po prostu , gdzie jest macierzą, której kolumny są wektorami . Dla złożonych wektorów w , gdzie jest sprzężoną transpozycję z .

Biorąc pod uwagę funkcje całkowalne z kwadratem na przedziale , macierz Grama to:

w którym jest sprzężone z .

Dla dowolnej formy dwuliniowej na skończenie wymiarowej przestrzeni wektorowej nad dowolnym polem możemy zdefiniować macierz Grama dołączoną do zbioru wektorów przez . Macierz będzie symetryczna, jeśli forma dwuliniowa jest symetryczna.

Aplikacje

  • W geometrii Riemanna , ponieważ osadzony wymiarową Riemanna kolektor i parametryzacji dla , w postaci objętości na indukowane przez osadzanie może być obliczany za pomocą Gramian współrzędnej wektorów stycznych:
    Uogólnia to klasyczną całkę powierzchniową sparametryzowanej powierzchni dla :
  • Jeśli wektory są wyśrodkowanymi zmiennymi losowymi , Gramian jest w przybliżeniu proporcjonalny do macierzy kowariancji , ze skalowaniem określonym przez liczbę elementów w wektorze.
  • W chemii kwantowej macierz Grama zbioru wektorów bazowych jest macierzą nakładania się .
  • W teorii sterowania (lub ogólniej teorii systemów ), sterowalność Gramian i obserwowalność Gramian określają własności układu liniowego.
  • Macierze Gramiana powstają podczas dopasowywania modelu struktury kowariancji (zob. np. Jamshidian i Bentler, 1993, Applied Psychological Measurement, tom 18, s. 79–94).
  • W metodzie elementów skończonych macierz Grama powstaje z aproksymacji funkcji z przestrzeni o skończonych wymiarach; wpisy macierzy grama są więc iloczynami wewnętrznymi funkcji bazowych skończenie wymiarowej podprzestrzeni.
  • W uczenia maszynowego , funkcje jądra są często przedstawiane jako matryce gram.
  • Ponieważ macierz Grama nad liczbami rzeczywistymi jest macierzą symetryczną , jest ona diagonalizowalna, a jej wartości własne są nieujemne. Diagonalizacja macierzy Grama to dekompozycja na wartości osobliwe .

Nieruchomości

Pozytyw-półokreśloność

Macierz grama jest symetryczna w przypadku, gdy rzeczywisty produkt ma wartość rzeczywistą; jest to hermitowski w ogólnym, złożonym przypadku z definicji iloczynu skalarnego .

Macierz Grama jest dodatnia półokreślona , a każda dodatnia półokreślona macierz jest macierzą Gramiana dla pewnego zestawu wektorów. Fakt, że macierz Gramiana jest dodatnio-półokreślona, ​​można zobaczyć z następującego prostego wyprowadzenia:

Pierwszy równość z definicji mnożenia macierzy, drugi i trzeci z bi-liniowości wewnętrznej produktem , a ostatni z dodatniego definiteness produktu wewnętrznej. Zauważ, że pokazuje to również, że macierz Gramiana jest dodatnio określona wtedy i tylko wtedy, gdy wektory są liniowo niezależne (to znaczy dla wszystkich ).

Znajdowanie realizacji wektorowej

Mając dowolną dodatnią macierz półokreśloną , można ją rozłożyć jako:

,

gdzie jest sprzężoną transpozycję z (a w rzeczywistym przypadku).

Tutaj jest matryca, gdzie jest ranga od . Różne sposoby uzyskania takiego rozkładu obejmują obliczenie rozkładu Choleskiego lub wzięcie nieujemnego pierwiastka kwadratowego z .

Kolumny z widać jak n wektorów w (a k wymiarową przestrzeń euklidesowa w rzeczywistym przypadku). Następnie

gdzie iloczyn skalarny jest zwykłym iloczynem wewnętrznym na .

Zatem macierz hermitowska jest dodatnia półokreślona wtedy i tylko wtedy, gdy jest macierzą Grama niektórych wektorów . Takie wektory są nazywane realizacji wektor o . Nieskończenie wymiarowym odpowiednikiem tego stwierdzenia jest twierdzenie Mercera .

Wyjątkowość realizacji wektorowych

Jeśli jest macierzą Grama wektorów w , to zastosowanie dowolnej rotacji lub odbicia (dowolnej transformacji ortogonalnej , to znaczy dowolnej izometrii euklidesowej zachowującej 0) do sekwencji wektorów daje w wyniku tę samą macierz Grama. Oznacza to, że dla każdej macierzy ortogonalnej , macierz Grama jest również .

Jest to jedyny sposób, w jaki dwie realizacje wektorów rzeczywistych mogą się różnić: wektory są unikalne aż do przekształceń ortogonalnych . Innymi słowy, iloczyny skalarne i są równe wtedy i tylko wtedy, gdy jakaś sztywna transformacja transformuje wektory do i 0 do 0.

To samo dotyczy przypadku złożonego, z przekształceniami unitarnymi w miejsce przekształceń ortogonalnych. Oznacza to, że jeśli macierz Grama wektorów jest równa macierzy Grama wektorów w , to istnieje macierz unitarna (znaczenie ) taka, że dla .

Inne właściwości

  • Rzeczywista macierz Grama jest również macierzą normalną , ponieważ
  • Macierz Grama dowolnej bazy ortonormalnej jest macierzą jednostkową.
  • Rząd macierzy Grama wektorów w lub równy wymiarowi przestrzeni rozpiętej przez te wektory.

Wyznacznik grama

Determinantą gram lub Gramian jest wyznacznikiem macierzy Grama:

Jeśli są wektorami w , to jest to kwadrat n- wymiarowej objętości równoległoboku utworzonego przez wektory. W szczególności wektory są liniowo niezależne wtedy i tylko wtedy, gdy równoległobok ma niezerową n- wymiarową objętość, wtedy i tylko wtedy, gdy wyznacznik grama jest niezerowy, wtedy i tylko wtedy, gdy macierz grama jest nieosobliwa . Kiedy m  =  n , sprowadza się to do standardowego twierdzenia, że ​​bezwzględną wartością wyznacznika n n- wymiarowych wektorów jest n- wymiarowa objętość.

Wyznacznik Grama można również wyrazić jako iloczyn zewnętrzny wektorów przez

Zobacz też

Bibliografia

Zewnętrzne linki