Udowodnienie iloczynu skalarnego i wyznaczenie rzutu ortogonalnego macierzy

Przestrzenie wektorowe, bazy, liniowa niezależność, macierze.... Formy kwadratowe, twierdzenia o klasyfikacji...
Augustyn Kaczmarek
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 3 gru 2023, o 22:08
Płeć: Mężczyzna
wiek: 19
Podziękował: 11 razy

Udowodnienie iloczynu skalarnego i wyznaczenie rzutu ortogonalnego macierzy

Post autor: Augustyn Kaczmarek »

Załóżmy, że \(\displaystyle{ n \in \mathbb{N}}\) i \(\displaystyle{ n > 1}\).
(1) Udowodnić, że poniższa funkcja jest iloczynem skalarnym na przestrzeni liniowej \(\displaystyle{ \mathbb{R}^{n,n} }\) nad ciałem \(\displaystyle{ \mathbb{R}}\):
\(\displaystyle{ \left\langle A, B \right\rangle = tr(A^T B)}\), gdzie \(\displaystyle{ tr()}\) - ślad macierzy i \(\displaystyle{ A, B \in \mathbb{R}^{n,n} .}\)
(2) Niech \(\displaystyle{ B_k \in \mathbb{R}^{n,n}}\) oznacza macierz, w której \(\displaystyle{ k}\)-ta kolumna to wektor \(\displaystyle{ [1, 1, . . . , 1] ^{T} }\), a pozostałe kolumny to wektory zerowe. Wyznacz rzut ortogonalny macierzy \(\displaystyle{ I_n}\) na podprzestrzeń span\(\displaystyle{ (B_1, B_2, . . . , B_n)}\).
Awatar użytkownika
Janusz Tracz
Użytkownik
Użytkownik
Posty: 4077
Rejestracja: 13 sie 2016, o 15:01
Płeć: Mężczyzna
Lokalizacja: hrubielowo
Podziękował: 80 razy
Pomógł: 1395 razy

Re: Udowodnienie iloczynu skalarnego i wyznaczenie rzutu ortogonalnego macierzy

Post autor: Janusz Tracz »

Do sprawdzenia pierwszej części wystarczy sprawdzenie warunków na iloczyn skalarny. Standardowo; symetria

\(\displaystyle{ \left\langle A,B\right\rangle = {\sf{tr}}(A^{\top}B)= {\sf{tr}}((A^{\top}B)^{\top})={\sf{tr}}(B^{\top}A) =\left\langle B,A\right\rangle. }\)

Liniowość (względem współrzędnych) idzie z liniowości \(\displaystyle{ \sf{tr}}\) oraz \(\displaystyle{ \top}\). Niezdegenerowanie sprowadza się do obserwacji, że na przekątnej \(\displaystyle{ A^{\top}A}\) pojawiają się kwadraty. Więc \(\displaystyle{ \left\langle A,A\right\rangle \ge 0}\) i równość zajdzie wyłącznie dla \(\displaystyle{ A=0}\). Drugą część robił bym tak, że \(\displaystyle{ I_n}\) zapisał bym jako część zrzutowaną na \(\displaystyle{ \text{span}(B_1,\dots,B_2)}\) i część należącą do ortogonalnego dopełnienia. To znaczy \(\displaystyle{ \RR^{n \times n}=\text{span}(B_1,\dots,B_2)\oplus \text{span}(B_1,\dots,B_2)^{\bot}}\) zatem możemy zapisać

\(\displaystyle{ I_n= \alpha_1B_1+\dots +\alpha_nB_n + B^{\bot},}\)

gdzie \(\displaystyle{ \alpha_1B_1+\dots +\alpha_nB_n\in \text{span}(B_1,\dots,B_2)}\), \(\displaystyle{ B^{\bot}\in \text{span}(B_1,\dots,B_2)^{\bot}}\) oraz \(\displaystyle{ \alpha _i}\) to skalary. Widać teraz, że dla \(\displaystyle{ i=1,2,\dots,n}\)

\(\displaystyle{ \left\langle I_n,B_i\right\rangle = a_i\left\langle B_i,B_i\right\rangle }\)
Zatem \(\displaystyle{ \text{proj}_{\text{span}(B_1,\dots,B_2)}(I_n) = \sum_{i=1}^{n} \frac{\left\langle I_n,B_i\right\rangle}{\left\langle B_i,B_i\right\rangle} B_i }\).
ODPOWIEDZ