Algebra liniowa z geometrią analityczną/Wykład 10: Euklidesowe przestrzenie wektorowe: Różnice pomiędzy wersjami
m Zastępowanie tekstu – „.↵</math>” na „</math>” |
m Zastępowanie tekstu – „,...,” na „,\ldots,” |
||
Linia 30: | Linia 30: | ||
{{przyklad|1.2|przy 1.2| | {{przyklad|1.2|przy 1.2| | ||
W przestrzeni <math>{\mathbb R} ^n</math> mamy tzw. standardowy (lub kanoniczny) | W przestrzeni <math>{\mathbb R} ^n</math> mamy tzw. standardowy (lub kanoniczny) | ||
iloczyn skalarny. Mianowicie, dla wektorów <math>v=(v_1,.... v_n),\ \ w=(w_1, | iloczyn skalarny. Mianowicie, dla wektorów <math>v=(v_1,.... v_n),\ \ w=(w_1,\ldots,w_n)\in {\mathbb R} ^n</math> definiujemy | ||
Linia 36: | Linia 36: | ||
Ogólniej, niech <math>\lambda _1, | Ogólniej, niech <math>\lambda _1,\ldots,\lambda _n</math> będą dowolnymi liczbami dodatnimi. Definiujemy iloczyn skalarny | ||
Linia 54: | Linia 54: | ||
{{przyklad|1.4|przy 1.4| | {{przyklad|1.4|przy 1.4| | ||
Niech <math>e_1, | Niech <math>e_1,\ldots,e_n</math> będzie bazą przestrzeni wektorowej <math>V</math> nad ciałem <math>{\mathbb R}</math>. Definiujemy iloczyn skalarny formułą | ||
Linia 60: | Linia 60: | ||
gdzie <math>(v_1, | gdzie <math>(v_1,\ldots,v_n)</math>, <math>(w_1,\ldots,w_n)</math> są współrzędnymi wektorów <math>v</math> i <math>w</math> w danej bazie. | ||
Istotne w tym przykładzie jest to, że każda skończenie wymiarowa przestrzeń wektorowa nad ciałem <math>{\mathbb R}</math> może być łatwo wyposażona w | Istotne w tym przykładzie jest to, że każda skończenie wymiarowa przestrzeń wektorowa nad ciałem <math>{\mathbb R}</math> może być łatwo wyposażona w | ||
Linia 166: | Linia 166: | ||
==Układy ortogonalne. Proces Grama - Schmidta. Bazy ortonormalne== | ==Układy ortogonalne. Proces Grama - Schmidta. Bazy ortonormalne== | ||
Mówimy, że wektory są do siebie ''prostopadłe (ortogonalne)'', jeśli ich iloczyn skalarny jest równy <math>0</math>. Ogólniej, układ wektorów <math>v_1, | Mówimy, że wektory są do siebie ''prostopadłe (ortogonalne)'', jeśli ich iloczyn skalarny jest równy <math>0</math>. Ogólniej, układ wektorów <math>v_1,\ldots, v_n</math> nazywa się układem ortogonalnym, jeśli każde dwa wektory tego układu są do siebie prostopadłe, tzn. <math>v_i\cdot v_j=0</math> dla <math>i\ne j</math>. Oczywiście wektor zerowy jest prostopadły do każdego wektora. Dowolny zbiór (niekoniecznie skończony) nazywa się ortogonalny, jeśli każde dwa wektory tego zbiory są ortogonalne. | ||
[[File:ag_10_1a.mp4|253x253px|thumb|right|Wektory ortogonalne (prostopadłe)]] | [[File:ag_10_1a.mp4|253x253px|thumb|right|Wektory ortogonalne (prostopadłe)]] | ||
Linia 173: | Linia 173: | ||
{{lemat|2.1|lem 2.1| | {{lemat|2.1|lem 2.1| | ||
Ortogonalny i nie zawierający zera układ wektorów <math>v_1, | Ortogonalny i nie zawierający zera układ wektorów <math>v_1,\ldots,v_n</math> | ||
jest liniowo niezależny. | jest liniowo niezależny. | ||
}} | }} | ||
{{dowod||| | {{dowod||| | ||
Niech <math>\lambda _1v_1+...+\lambda _nv_n=0</math>. Obie strony tej równości pomnóżmy skalarnie przez <math>v_i</math>, dla <math>i=1, | Niech <math>\lambda _1v_1+...+\lambda _nv_n=0</math>. Obie strony tej równości pomnóżmy skalarnie przez <math>v_i</math>, dla <math>i=1,\ldots, n</math>. Otrzymujemy równość <math>\lambda _i (v_ i\cdot v_i)=0</math>, a stąd <math>\lambda _i=0</math>.}} | ||
Wektor <math>v\in V</math> nazywa się jednostkowym, jeśli <math>\Vert v\Vert =1</math>. Układ wektorów <math>v_1, | Wektor <math>v\in V</math> nazywa się jednostkowym, jeśli <math>\Vert v\Vert =1</math>. Układ wektorów <math>v_1,\ldots,v_n</math> nazywa się ortonormalnym, jeśli każdy z tych wektorów jest jednostkowy, a cały układ jest ortogonalny. | ||
Jeśli <math>v</math> jest wektorem niezerowym, to | Jeśli <math>v</math> jest wektorem niezerowym, to | ||
Linia 189: | Linia 189: | ||
jest wektorem jednostkowym. Mówimy, że wektor <math>v</math> został znormalizowany. | jest wektorem jednostkowym. Mówimy, że wektor <math>v</math> został znormalizowany. | ||
Niech <math>v_1, | Niech <math>v_1,\ldots,v_n</math> będzie pewnym układem liniowo niezależnym | ||
przestrzeni wektorowej <math>V</math> wyposażonej w iloczyn skalarny. | przestrzeni wektorowej <math>V</math> wyposażonej w iloczyn skalarny. | ||
Niech | Niech | ||
Linia 215: | Linia 215: | ||
podprzestrzeń <math>V_2</math>, układ <math>e_1, e_2</math> jest ortonormalny a macierz przejścia od bazy <math>v_1, v_2</math> do bazy <math>e_1, e_2</math> przestrzeni <math>V_2</math> ma wyznacznik dodatni. | podprzestrzeń <math>V_2</math>, układ <math>e_1, e_2</math> jest ortonormalny a macierz przejścia od bazy <math>v_1, v_2</math> do bazy <math>e_1, e_2</math> przestrzeni <math>V_2</math> ma wyznacznik dodatni. | ||
Załóżmy, że zdefiniowaliśmy już <math>k</math> kolejnych wektorów <math>e_1, | Załóżmy, że zdefiniowaliśmy już <math>k</math> kolejnych wektorów <math>e_1,\ldots,e_k</math> takich, że układy <math>e_1,\ldots,e_k</math> i <math>v_1,\ldots, v_k</math> rozpinają tę samą podprzestrzeń <math>V_k</math>, układ <math>e_1,\ldots,e_k</math> jest ortonormalny a macierz przejścia od bazy <math>v_1,\ldots, v_k</math> do bazy <math>e_1,\ldots,e_k</math> ma wyznacznik dodatni. Definiujemy wektor <math>\tilde e_{k+1}</math> wzorem | ||
Linia 231: | Linia 231: | ||
Łatwo widać, że <math>\tilde e_{k+1}</math> jest prostopadły do każdego z | Łatwo widać, że <math>\tilde e_{k+1}</math> jest prostopadły do każdego z | ||
wektorów <math>e_1, | wektorów <math>e_1,\ldots,e_k</math>, a zatem układ <math>e_1,\ldots,e_{k+1}</math> jest ortonormalny. Łatwo tez widać, że układy <math>v_1,\ldots,v_{k+1}</math>; | ||
<math>e_1, | <math>e_1,\ldots,e_{k+1}</math> rozpinają tę samą podprzestrzeń, powiedzmy <math>V_{k+1}</math>. Ponadto macierz przejścia od bazy <math>v_1,\ldots,v_{k+1}</math> do bazy <math>e_1,\ldots,e_{k+1}</math> przestrzeni <math>V_{k+1}</math> ma wyznacznik dodatni. | ||
Powyższy proces otrzymywania układu ortonormalnego nazywa się ''procesem Grama-Schmidta''. Jeśli <math>v_1, | Powyższy proces otrzymywania układu ortonormalnego nazywa się ''procesem Grama-Schmidta''. Jeśli <math>v_1,\ldots,v_k</math> jest układem ortonormalnym, to proces Grama-Schmidta nie zmienia tego układu. | ||
<center> | <center> | ||
Linia 251: | Linia 251: | ||
Od tego momentu do końca niniejszego wykładu zakładamy, że przestrzenie wektorowe są skończenie wymiarowe. | Od tego momentu do końca niniejszego wykładu zakładamy, że przestrzenie wektorowe są skończenie wymiarowe. | ||
Jeżeli <math>e_1, | Jeżeli <math>e_1,\ldots,e_n</math> jest bazą ortonormalną przestrzeni euklidesowej <math>V</math>, to wektor <math>v\in V</math> wyraża się jako kombinacja liniowa wektorów tej bazy następującym wzorem | ||
Linia 259: | Linia 259: | ||
Aby sprawdzić ten wzór wystarczy pomnożyć skalarnie obie strony tej równości przez kolejne wektory bazy <math>e_1, | Aby sprawdzić ten wzór wystarczy pomnożyć skalarnie obie strony tej równości przez kolejne wektory bazy <math>e_1,\ldots, e_n</math>. | ||
==Rzutowanie prostokątne. Izometrie== | ==Rzutowanie prostokątne. Izometrie== | ||
Linia 273: | Linia 273: | ||
Łatwo sprawdzić, że <math>U^{\perp}</math> jest podprzestrzenią wektorową. Ponadto, <math>U^{\perp}\cap U=\{0\}</math>. Istotnie, jeśli <math>v\in U^{\perp}\cap U</math>, to <math>v\cdot v =0</math>, a stąd wynika, że <math>v=0</math>. | Łatwo sprawdzić, że <math>U^{\perp}</math> jest podprzestrzenią wektorową. Ponadto, <math>U^{\perp}\cap U=\{0\}</math>. Istotnie, jeśli <math>v\in U^{\perp}\cap U</math>, to <math>v\cdot v =0</math>, a stąd wynika, że <math>v=0</math>. | ||
Niech <math>v_1, | Niech <math>v_1,\ldots,v_k</math> będzie bazą podprzestrzeni <math>U</math>. Rozrzerzmy tę bazę do bazy <math>v_1,\ldots,v_k, v_{k+1},\ldots, v_n</math> przestrzeni <math>V</math>. Zastosujmy do tej bazy proces Grama-Schmidta. | ||
Otrzymujemy bazę ortonormalną <math>e_1, | Otrzymujemy bazę ortonormalną <math>e_1,\ldots,e_n</math> przestrzeni <math>V</math>. Pierwszych <math>k</math> wektorów tej bazy rozpina podprzestrzeń <math>U</math>, pozostałe rozpinają pewne dopełnienie algebraiczne do <math>U</math> i należą do podprzestrzeni <math>U^{\perp}</math>. A zatem <math>U^{\perp}</math> jest dopełnieniem algebraicznym do <math>U</math>. Podprzestrzeń <math>U^{\perp}</math> nazywa się dopełnieniem ortogonalnym (prostopadłym) do <math>U</math>. | ||
Przypomnijmy, że dopełnienia algebraiczne nie są wyznaczone jednoznacznie. Dopełnienie ortogonalne (istniejące tylko w przestrzeni wyposażonej w iloczyn skalarny) jest wyznaczone jednoznacznie. Oto kilka podstawowych własności dopełnienia ortogonalnego: | Przypomnijmy, że dopełnienia algebraiczne nie są wyznaczone jednoznacznie. Dopełnienie ortogonalne (istniejące tylko w przestrzeni wyposażonej w iloczyn skalarny) jest wyznaczone jednoznacznie. Oto kilka podstawowych własności dopełnienia ortogonalnego: | ||
Linia 320: | Linia 320: | ||
{{dowod||| | {{dowod||| | ||
Załóżmy, że <math>e_1, | Załóżmy, że <math>e_1,\ldots,e_n</math> jest bazą ortonormalną przestrzeni | ||
wektorowej <math>V</math>. Ponieważ odwzorowanie <math>f</math> zachowuje iloczyn skalarny, więc wektory | wektorowej <math>V</math>. Ponieważ odwzorowanie <math>f</math> zachowuje iloczyn skalarny, więc wektory | ||
<center><math>f(e_1), | <center><math>f(e_1),\ldots,f(e_n)</math></center> | ||
stanowią układ ortonormalny w <math>W</math>, a więc jest to układ liniowo niezależny. Jest wiec bazą ortonormalną przestrzeni <math>{\rm im} f</math>. Na podstawie wzoru ([[#baza_ortonormalna|2.4]]) i faktu, że <math>f(v)\cdot f(e_i)=v\cdot e_i</math> dla każdego <math>i=1, | stanowią układ ortonormalny w <math>W</math>, a więc jest to układ liniowo niezależny. Jest wiec bazą ortonormalną przestrzeni <math>{\rm im} f</math>. Na podstawie wzoru ([[#baza_ortonormalna|2.4]]) i faktu, że <math>f(v)\cdot f(e_i)=v\cdot e_i</math> dla każdego <math>i=1,\ldots,n</math>, mamy | ||
Linia 369: | Linia 369: | ||
}} | }} | ||
Niech <math>f:V\longrightarrow V</math> będzie izometrią przestrzeni euklidesowej <math>V</math>. Niech <math>e_1, | Niech <math>f:V\longrightarrow V</math> będzie izometrią przestrzeni euklidesowej <math>V</math>. Niech <math>e_1,\ldots,e_n</math> będzie bazą ortonormalną przestrzeni <math>V</math>. Wiemy, że <math>f(e_i)\cdot f(e_j)=e_i\cdot e_j \delta _{ij}</math>, dla <math>i,j=1,\ldots,n</math>. Jeśli więc <math>A</math> jest macierzą <math>f</math> przy bazie ortonormalnej, to | ||
Aktualna wersja na dzień 21:58, 15 wrz 2023
Iloczyn skalarny
Zaczniemy od definicji iloczynu skalarnego
Definicja 1.1 [Iloczyn Skalarny]
Niech będzie przestrzenią wektorową nad ciałem . Odwzorowanie
nazywa się iloczynem skalarnym, jeśli spełnia trzy następujące warunki:
- S1) jest dwuliniowe,
- S2) jest symetryczne,
- S3) jest dodatnio określone, tzn. dla każdego zachodzi
nierówność i wtedy i tylko wtedy, gdy .
Wartość iloczynu skalarnego na wektorach oznaczamy także przez lub . Jak zwykle kropkę często pomijamy w zapisie. Nazwa iloczyn skalarny pochodzi stąd, że wynikiem takiego mnożenia jest skalar. Zwróćmy także uwagę na to, że wybór ciała liczb rzeczywistych jest tutaj nieprzypadkowy. W innych ciałach nie mamy skalarów większych od zera.
Zbierzemy teraz kilka najważniejszych przykładów iloczynów skalarnych.
Przykład 1.2
W przestrzeni mamy tzw. standardowy (lub kanoniczny) iloczyn skalarny. Mianowicie, dla wektorów definiujemy
Ogólniej, niech będą dowolnymi liczbami dodatnimi. Definiujemy iloczyn skalarny
Przykład 1.3
Rozważmy przestrzeń funkcji ciągłych określonych na przedziale . Definiujemy iloczyn skalarny
Przykład 1.4
Niech będzie bazą przestrzeni wektorowej nad ciałem . Definiujemy iloczyn skalarny formułą
gdzie , są współrzędnymi wektorów i w danej bazie.
Istotne w tym przykładzie jest to, że każda skończenie wymiarowa przestrzeń wektorowa nad ciałem może być łatwo wyposażona w iloczyn skalarny.
Definicja 1.5 [Norma]
Normą na przestrzeni wektorowej nad ciałem nazywamy funkcję
która spełnia warunki
- N 1) dla każdego wektora i liczby rzeczywistej zachodzi równość ,
- N 2) zachodzi nierówność trójkąta, tzn. dla każdych wektorów mamy
Iloczyn skalarny dany w przestrzeni wyznacza normę w tej przestrzeni. Mianowicie, definiujemy
(1.1)
Normę wektora nazywamy też jego długością. Stosowany jest zapis , który oznacza lub, co na jedno wychodzi, .
Sprawdzenie, że funkcja zdefiniowana formułą (1.1) spełnia warunki N1) i N2) jest natychmiastowe. Warunek trójkąta sprawdzimy po udowodnieniu następującej nierówności Schwarza.
Twierdzenie 1.5 [Nierówność Schwarza]
(1.2)
Równość w powyższej nierówności zachodzi wtedy i tylko wtedy, gdy wektory , są liniowo zależne.
Dowód
Jeśli któryś z wektorów , jest zerowy, to twierdzenie jest oczywiste. Załóżmy więc, że wektory te są niezerowe.
Rozważmy funkcję zmiennej rzeczywistej
Funkcja ta przybiera wartości nieujemne. Z drugiej strony mamy
A zatem funkcja jest trójmianem kwadratowym przyjmującym
wartości nieujemne, którego współczynnik przy jest dodatni.
Oznacza to, że wyróżnik jest niedodatni. Wobec tego
czyli . Po
spierwiastkowaniu tej nierówności dostajemy nierówność Schwarza.

Korzystając, miedzy innymi, z nierowności Schwarza otrzymujemy teraz, dla dowolnych wektorów , , ciąg równości i nierówności
Udowodniliśmy więc nierówność trójkąta N 2) dla funkcji (1.1).
Przy okazji zauważmy, że otrzymaliśmy twierdzenie Pitagorasa. Mianowicie, jeśli wektory , są do siebie prostopadłe, czyli , to
Jeśli wektory , sa niezerowe, to liczbę rzeczywistą taką, że
nazywamy kątem między wektorami i .
Układy ortogonalne. Proces Grama - Schmidta. Bazy ortonormalne
Mówimy, że wektory są do siebie prostopadłe (ortogonalne), jeśli ich iloczyn skalarny jest równy . Ogólniej, układ wektorów nazywa się układem ortogonalnym, jeśli każde dwa wektory tego układu są do siebie prostopadłe, tzn. dla . Oczywiście wektor zerowy jest prostopadły do każdego wektora. Dowolny zbiór (niekoniecznie skończony) nazywa się ortogonalny, jeśli każde dwa wektory tego zbiory są ortogonalne.
Mamy następujący
Lemat 2.1
Ortogonalny i nie zawierający zera układ wektorów jest liniowo niezależny.
Dowód
Wektor nazywa się jednostkowym, jeśli . Układ wektorów nazywa się ortonormalnym, jeśli każdy z tych wektorów jest jednostkowy, a cały układ jest ortogonalny. Jeśli jest wektorem niezerowym, to
jest wektorem jednostkowym. Mówimy, że wektor został znormalizowany.
Niech będzie pewnym układem liniowo niezależnym przestrzeni wektorowej wyposażonej w iloczyn skalarny. Niech
Wektor jest jednostkowy i generuje tę samą przestrzeń co . Zdefiniujmy teraz wektor następująco
Łatwo sprawdzić, że wektor ten jest prostopadły do . Ponadto
układ wektorów rozpina tę samą podprzestrzeń co
układ wektorów . Co więcej, jeśli oznaczymy przez tę podprzestrzeń, to oraz są takimi bazami tej przestrzeni , że macierz przejścia od bazy do bazy ma wyznacznik dodatni.
Definiujemy teraz
Oczywiście układy i rozpinają tę samą
podprzestrzeń , układ jest ortonormalny a macierz przejścia od bazy do bazy przestrzeni ma wyznacznik dodatni.
Załóżmy, że zdefiniowaliśmy już kolejnych wektorów takich, że układy i rozpinają tę samą podprzestrzeń , układ jest ortonormalny a macierz przejścia od bazy do bazy ma wyznacznik dodatni. Definiujemy wektor wzorem
(2.3)
Następnie definiujemy
Łatwo widać, że jest prostopadły do każdego z
wektorów , a zatem układ jest ortonormalny. Łatwo tez widać, że układy ;
rozpinają tę samą podprzestrzeń, powiedzmy . Ponadto macierz przejścia od bazy do bazy przestrzeni ma wyznacznik dodatni.
Powyższy proces otrzymywania układu ortonormalnego nazywa się procesem Grama-Schmidta. Jeśli jest układem ortonormalnym, to proces Grama-Schmidta nie zmienia tego układu.
|
Z powyższych rozumowań wynika natychmiast
Twierdzenie 2.2
Każda skończenie wymiarowa przestrzeń wektorowa wyposażoną w iloczyn skalarny ma bazę ortonormalną.
Od tego momentu do końca niniejszego wykładu zakładamy, że przestrzenie wektorowe są skończenie wymiarowe.
Jeżeli jest bazą ortonormalną przestrzeni euklidesowej , to wektor wyraża się jako kombinacja liniowa wektorów tej bazy następującym wzorem
(2.4)
Aby sprawdzić ten wzór wystarczy pomnożyć skalarnie obie strony tej równości przez kolejne wektory bazy .
Rzutowanie prostokątne. Izometrie
Niech dana będzie podprzestrzeń wektorowa przestrzeni euklidesowej . Podprzestrzeń ta jest wyposażona w indukowany iloczyn skalarny, tzn. jest to iloczyn skalarny będący zawężeniem iloczynu skalarnego z do (dokładniej mówiąc, zawężeniem do ). Zdefiniujmy podprzestrzeń
Łatwo sprawdzić, że jest podprzestrzenią wektorową. Ponadto, . Istotnie, jeśli , to , a stąd wynika, że .
Niech będzie bazą podprzestrzeni . Rozrzerzmy tę bazę do bazy przestrzeni . Zastosujmy do tej bazy proces Grama-Schmidta. Otrzymujemy bazę ortonormalną przestrzeni . Pierwszych wektorów tej bazy rozpina podprzestrzeń , pozostałe rozpinają pewne dopełnienie algebraiczne do i należą do podprzestrzeni . A zatem jest dopełnieniem algebraicznym do . Podprzestrzeń nazywa się dopełnieniem ortogonalnym (prostopadłym) do .
Przypomnijmy, że dopełnienia algebraiczne nie są wyznaczone jednoznacznie. Dopełnienie ortogonalne (istniejące tylko w przestrzeni wyposażonej w iloczyn skalarny) jest wyznaczone jednoznacznie. Oto kilka podstawowych własności dopełnienia ortogonalnego:
|
|
Lemat 3.1
Dla każdych podprzestrzeni , przestrzeni euklidesowej zachodzą następujące związki.
- .
- Jeżeli , to .
- .
- .
Udowodnienie powyższych własności pozostawiamy jako ćwiczenie.
W przestrzeni euklidesowej dla ustalonej podprzestrzeni mamy
A zatem mamy rzutowanie na równoległe do .
Ponieważ dopełnienie ortogonalne jest wyznaczone jednoznacznie, więc wymienianie przestrzeni jest niekonieczne. Używamy określenia " rzutowanie prostokątne na podprzestrzeń ". Podkreślmy, że możemy mówić o rzutowaniu prostokątnym tylko w przypadku przestrzeni wyposażonych w iloczyn skalarny.
Niech teraz i będą przestrzeniami wektorowymi wyposażonymi w iloczyny skalarne - obydwa oznaczane kropką. Mówimy, że odwzorowanie jest izometrią, jeśli zachowuje iloczyn skalarny, tzn. dla każdych wektorów zachodzi równość . Oczywiście odwzorowanie, które zachowuje iloczyn skalarny zachowuje też normę, czyli dla każdej izometrii .
Twierdzenie 3.2 [O izometrii]
Izometria jest odwzorowaniem liniowym. Co więcej, jest monomorfizmem.
Dowód
Załóżmy, że jest bazą ortonormalną przestrzeni wektorowej . Ponieważ odwzorowanie zachowuje iloczyn skalarny, więc wektory
stanowią układ ortonormalny w , a więc jest to układ liniowo niezależny. Jest wiec bazą ortonormalną przestrzeni . Na podstawie wzoru (2.4) i faktu, że dla każdego , mamy
Oznacza to, że jeśli , to
Łatwo sprawdzić, że takie odwzorowanie jest liniowe.

Twierdzenie 3.3
Odwzorowanie liniowe zachowujące normę jest izometrią.
Dowód
Niech będzie odwzorowaniem spełniającym założenia twierdzenia. Zachodzą równości

Dowód kolejnego twierdzenia jest standardowy i pozostawiamy go czytelnikowi.
Twierdzenie 3.4
Złożenie izometrii jest izometrią. Jeśli izometria jest bijekcją, to odwzorowanie odwrotne do izometrii jest izometrią.
Niech będzie izometrią przestrzeni euklidesowej . Niech będzie bazą ortonormalną przestrzeni . Wiemy, że , dla . Jeśli więc jest macierzą przy bazie ortonormalnej, to
Macierz spełniającą powyższy warunek nazywa się macierzą ortogonalną. Macierz taką można też traktować jako izometrię przestrzeni wyposażonej w standardowy iloczyn skalarny. Zbiór wszystkich macierzy ortogonalnych wymiarów na stanowi podgrupę grupy ogólnej . Podgrupę tę nazywa się grupą ortogonalną i oznacza przez .
Dla macierzy ortogonalnej mamy . A zatem , czyli .
Zbiór wszystkich macierzy ortogonalnych wymiarów na o wyznaczniku dodatnim (czyli o wyznaczniku 1) stanowi podgrupę grupy ortogonalnej.