Wyznaczenie baz ortogonalnych.

Przestrzenie wektorowe, bazy, liniowa niezależność, macierze.... Formy kwadratowe, twierdzenia o klasyfikacji...
jablecznik
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 4 mar 2009, o 20:32
Płeć: Mężczyzna
Podziękował: 3 razy

Wyznaczenie baz ortogonalnych.

Post autor: jablecznik »

Wyznaczyć bazy ortogonalne danych przestrzeni euklidesowych zawierające wskazane wektory:
a) (1,−1, 2) w przestrzeni \(\displaystyle{ E_{3}}\)

Chodzi mi o metodę - jak to robić? Z góry dzięki.

Pozdrawiam.
Awatar użytkownika
mm34639
Użytkownik
Użytkownik
Posty: 245
Rejestracja: 28 mar 2005, o 15:24
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 22 razy
Pomógł: 61 razy

Wyznaczenie baz ortogonalnych.

Post autor: mm34639 »

gdy mamy zestaw liniowo niezależnych wektorów rozpinających pewną przestrzeń, to ortogonalizacja Grama-Schmidta pozwala znaleźć jej bazę ortogonalną
\(\displaystyle{ v_{1}=\begin{bmatrix} 1&-1&2\end{bmatrix}}\) , weźmy inne dowolne 2 wektory (v2 i v3) tak żeby v1 v2 i v3 tworzyły bazę naszej przestrzeni
może być \(\displaystyle{ v_{2}=\begin{bmatrix} 1&0&0\end{bmatrix}}\) i \(\displaystyle{ v_{3}=\begin{bmatrix} 0&1&0\end{bmatrix}}\)

u1 , u2 i u3 to będą wektory z bazy prostopadłej (których szukamy)

zgodnie z tą procedurą będzie:
\(\displaystyle{ u_{1}=v_{1}=\begin{bmatrix} 1&-1&2\end{bmatrix}}\) - pierwszy wektor bazy prostopadłej, miał być w tej bazie, więc jest...
\(\displaystyle{ u_{2}=v_{2}-\frac{<v_{1},u_{1}>}{<u_{1},u_{1}>}u_{1}=\begin{bmatrix} 1&0&0\end{bmatrix} -\frac{1*1+(-1)*0+2*0}{1*1+(-1)*(-1)+2*2}\begin{bmatrix} 1&-1&2\end{bmatrix}=}\)
\(\displaystyle{ =\begin{bmatrix} 1&0&0\end{bmatrix}-\frac{1}{6} \begin{bmatrix} 1&-1&2\end{bmatrix}=\begin{bmatrix} \frac{5}{6}& \frac{1}{6} & -\frac{2}{6}\end{bmatrix}}\)

można go pomnożyć przez 6, nie zepsuje to prostopadłości a uprości późniejsze rachunki
<v,w> oznacza iloczyn skalarny wektorów v i w

trzeci wektor zgodnie z tym algorytmem wyznacza się:
\(\displaystyle{ u_{3}=v_{3}-\frac{<v_{3},u_{2}>}{<u_{2},u_{2}>}u_{2}-\frac{<v_{3},u_{1}>}{<u_{1},u_{1}>}u_{1}= \dots}\) (policz sobie sam)
jak dobrze przeliczysz to będzie prostopadły do dwóch pozostałych...

myślę że bez trudu sam znajdziesz w googlach opis tego algorytmu dla dowolnej ilości wektorów rozpinających, jeśli tego potrzebujesz
Papabile
Użytkownik
Użytkownik
Posty: 26
Rejestracja: 7 gru 2018, o 00:39
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 1 raz
Pomógł: 2 razy

Re: Wyznaczenie baz ortogonalnych.

Post autor: Papabile »

mm34639 pisze: 31 maja 2009, o 23:57 \(\displaystyle{ u_{2}=v_{2}-\frac{<v_{1},u_{1}>}{<u_{1},u_{1}>}u_{1}=\begin{bmatrix} 1&0&0\end{bmatrix} -\frac{1*1+(-1)*0+2*0}{1*1+(-1)*(-1)+2*2}\begin{bmatrix} 1&-1&2\end{bmatrix}=}\)
tutaj \(\displaystyle{ v_{2}}\) powinno być w liczniku
\(\displaystyle{ u_{2}=v_{2}-\frac{<\red{v_{2}},u_{1}>}{<u_{1},u_{1}>}u_{1}=\begin{bmatrix} 1&0&0\end{bmatrix} -\frac{1*1+(-1)*0+2*0}{1*1+(-1)*(-1)+2*2}\begin{bmatrix} 1&-1&2\end{bmatrix}=}\)
Ostatnio zmieniony 30 gru 2022, o 19:31 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
ODPOWIEDZ