obliczanie wyznacznika
-
- Użytkownik
- Posty: 237
- Rejestracja: 25 sty 2009, o 17:07
- Płeć: Kobieta
- Podziękował: 32 razy
obliczanie wyznacznika
\(\displaystyle{ \begin{bmatrix} 1&0&1&2&12\\2&0&1&1&4\\2&1&1&-1&3\\3&2&-1&1&8\\1&1&1&0&6\end{bmatrix}}\)
-
- Użytkownik
- Posty: 237
- Rejestracja: 25 sty 2009, o 17:07
- Płeć: Kobieta
- Podziękował: 32 razy
obliczanie wyznacznika
za pomocą LAPLACE'a obniżyłam stopień do 4, ale nie potrafię połączyć tego co wyszło z piątego z tym co wychodzi jak przechodzę do trzeciego.
-
- Użytkownik
- Posty: 237
- Rejestracja: 25 sty 2009, o 17:07
- Płeć: Kobieta
- Podziękował: 32 razy
obliczanie wyznacznika
Oczywiście w przykładzie chodzi o wyznacznik, zrobiłam błąd przy używaniu odpowiedniej formuły, więc:
wybieram 2 kolumnę bo ma dwa zera.
det= \(\displaystyle{ 1*(-1) ^{5}}\) \(\displaystyle{ \left|\begin{array}{cccc}1&1&2&12\\2&1&1&4\\3&-1&1&8\\1&1&0&6\end{array}\right|}\) + \(\displaystyle{ 2*(-1) ^{6}}\) \(\displaystyle{ \left|\begin{array}{cccc}1&1&2&12\\2&1&1&4\\2&1&-1&3\\1&1&0&6\end{array}\right|}\) + \(\displaystyle{ 1*(-1) ^{7}}\)\(\displaystyle{ \left|\begin{array}{cccc}1&1&2&12\\2&1&1&4\\2&1&-1&3\\3&-1&1&8\end{array}\right|}\)
i tutaj już nie wiem, bo logicznie to trzebyby dla każdego z tych trzech znów obniżać i poziom ale to mnóstwo obliczeń, i łatwo o pomyłkę (co mi się zdarzało za każdym razem). A jeśli obliczam już ten jeden wspólny wyznacznik dla wszystkich to ta część na początku, \(\displaystyle{ 1*(-1) ^{5}}\) , \(\displaystyle{ 2*(-1) ^{6}}\) , \(\displaystyle{ 1*(-1) ^{7}}\) mnożone są przez całość, która będzie potem?
wybieram 2 kolumnę bo ma dwa zera.
det= \(\displaystyle{ 1*(-1) ^{5}}\) \(\displaystyle{ \left|\begin{array}{cccc}1&1&2&12\\2&1&1&4\\3&-1&1&8\\1&1&0&6\end{array}\right|}\) + \(\displaystyle{ 2*(-1) ^{6}}\) \(\displaystyle{ \left|\begin{array}{cccc}1&1&2&12\\2&1&1&4\\2&1&-1&3\\1&1&0&6\end{array}\right|}\) + \(\displaystyle{ 1*(-1) ^{7}}\)\(\displaystyle{ \left|\begin{array}{cccc}1&1&2&12\\2&1&1&4\\2&1&-1&3\\3&-1&1&8\end{array}\right|}\)
i tutaj już nie wiem, bo logicznie to trzebyby dla każdego z tych trzech znów obniżać i poziom ale to mnóstwo obliczeń, i łatwo o pomyłkę (co mi się zdarzało za każdym razem). A jeśli obliczam już ten jeden wspólny wyznacznik dla wszystkich to ta część na początku, \(\displaystyle{ 1*(-1) ^{5}}\) , \(\displaystyle{ 2*(-1) ^{6}}\) , \(\displaystyle{ 1*(-1) ^{7}}\) mnożone są przez całość, która będzie potem?
- Mariusz M
- Użytkownik
- Posty: 6909
- Rejestracja: 25 wrz 2007, o 01:03
- Płeć: Mężczyzna
- Lokalizacja: 53°02'N 18°35'E
- Podziękował: 2 razy
- Pomógł: 1246 razy
obliczanie wyznacznika
Czy nie lepiej byłoby dokonać jakiegoś rozkładu macierzy
Złożoność obliczeniowa rozwinięcia Laplace wynosi \(\displaystyle{ O\left( n!\right)}\)
a rozkładu macierzy albo eliminacji Gaussa \(\displaystyle{ O\left( n^3\right)}\)
Złożoność obliczeniowa rozwinięcia Laplace wynosi \(\displaystyle{ O\left( n!\right)}\)
a rozkładu macierzy albo eliminacji Gaussa \(\displaystyle{ O\left( n^3\right)}\)
-
- Użytkownik
- Posty: 237
- Rejestracja: 25 sty 2009, o 17:07
- Płeć: Kobieta
- Podziękował: 32 razy
-
- Użytkownik
- Posty: 158
- Rejestracja: 3 mar 2010, o 00:28
- Płeć: Mężczyzna
- Lokalizacja: Szczytno/3Miasto
- Pomógł: 22 razy
obliczanie wyznacznika
Jeśli Laplacea to tak jak mówisz, w kolejnym kroku znów 'obniżasz poziom', potem jeszcze raz i tak aż dojdziesz do macierzy 1x1. Dużo obliczeń, ale skoro się upierasz
-
- Użytkownik
- Posty: 237
- Rejestracja: 25 sty 2009, o 17:07
- Płeć: Kobieta
- Podziękował: 32 razy
obliczanie wyznacznika
No właśnie wręcz przeciwnie poszukuję łatwiejszej metody...ale tak, żebym zrozumiała o co chodzi:) o co chodzi z "rozkładem macierzy"?
- Mariusz M
- Użytkownik
- Posty: 6909
- Rejestracja: 25 wrz 2007, o 01:03
- Płeć: Mężczyzna
- Lokalizacja: 53°02'N 18°35'E
- Podziękował: 2 razy
- Pomógł: 1246 razy
obliczanie wyznacznika
dzidziuniaa, Rozkładasz macierz na iloczyn macierzy
i korzystasz z tego że (w grę wchodzi np rozkład trójkątny LU ,rozkład ortogonalnotrójkątny QR
rozkład według wartości osobliwych )
\(\displaystyle{ \det{AB}=\det{A}}\)
Zacznij od rozkładu LU (najprościej go wyznaczyć)
Rozkład LU można wyznaczyć korzystając z mnożenia macierzy
Element iloczynu macierzy to iloczyn skalarny odpowiedniego
wiersza pierwszej macierzy (po naszej lewej) i odpowiedniej
kolumny drugiej macierzy (po naszej prawej)
(ten pomysł jest stosunkowo prosty ja sam do niego doszedłem)
Rozkładu LU można też dokonać za pomocą eliminacji Gaussa
Daną macierz sprowadzasz do macierzy górnotrójkątnej
za pomocą operacji elementarnych używanych w eliminacji Gaussa
Współczynniki użyte do eliminacji zapisujesz w oddzielnej macierzy
w odpowiednim miejscu (w miejscu w którym stał wyeliminowany element)
Lepiej jest zapisywać w oddzielnej macierzy aby nie pomyliło się
które elementy już eliminowaliśmy
i korzystasz z tego że (w grę wchodzi np rozkład trójkątny LU ,rozkład ortogonalnotrójkątny QR
rozkład według wartości osobliwych )
\(\displaystyle{ \det{AB}=\det{A}}\)
Zacznij od rozkładu LU (najprościej go wyznaczyć)
Rozkład LU można wyznaczyć korzystając z mnożenia macierzy
Element iloczynu macierzy to iloczyn skalarny odpowiedniego
wiersza pierwszej macierzy (po naszej lewej) i odpowiedniej
kolumny drugiej macierzy (po naszej prawej)
(ten pomysł jest stosunkowo prosty ja sam do niego doszedłem)
Rozkładu LU można też dokonać za pomocą eliminacji Gaussa
Daną macierz sprowadzasz do macierzy górnotrójkątnej
za pomocą operacji elementarnych używanych w eliminacji Gaussa
Współczynniki użyte do eliminacji zapisujesz w oddzielnej macierzy
w odpowiednim miejscu (w miejscu w którym stał wyeliminowany element)
Lepiej jest zapisywać w oddzielnej macierzy aby nie pomyliło się
które elementy już eliminowaliśmy