Przykład 2 – sprowadzenie macierzy do macierzy dolnotrójkątnej
Transkrypt
Przykład 2 – sprowadzenie macierzy do macierzy dolnotrójkątnej
Wyznaczniki GaussMatrix@2011 Przykład 2 – sprowadzenie macierzy do macierzy dolnotrójkątnej Rozważmy teraz taki przykład: Sprowadzimy tę macierz do macierzy dolnotrójkątnej. Oznacza to, że prędzej czy później będziemy musieli „wyprodukować” kolumnę, która oprócz najbardziej dolnego elementu ma same zera. Idealną kandydatką na taką kolumnę jest kolumna numer dwa – wszystkie jej elementy są wielokrotnościami dolnego elementu (czyli czwórki). W dwóch następnych operacjach pozbędziemy się liczb 8 i -8. Do wiersza drugiego dodamy dwa wiersze czwarte... … zaś od wiersza trzeciego odejmiemy dwa wiersze czwarte. Po tej operacji druga kolumna nadaje się już do bycia kolumną czwartą – zamieniamy je więc miejscami. Nie wolno oczywiście zapomnieć o zmianie znaku wyznacznika po zamianie kolumn! Spójrzmy teraz na drugi wiersz – jeżeli pozbędziemy się liczb 6 oraz 3 (chodzi o trójkę po prawej stronie), to otrzymamy idealny pierwszy wiersz macierzy dolnotrójkątnej. Czyli taki wiersz, który ma pierwszy element niezerowy, podczas gdy pozostałe są zerami. Do drugiej kolumny dodamy dwie pierwsze kolumny – w ten sposób pozbędziemy się liczby -6. Natomiast od trzeciej kolumny odejmiemy pierwszą, żeby pozbyć się drugiej trójki z drugiego wiersza. Teraz drugi wiersz wygląda idealnie jakby „chciał” być pierwszym wierszem. Zamienimy więc dwa pierwsze wiersze ze sobą miejscami, nadal pamiętając o zmianie znaku wyznacznika – liczba -1 zniknie sprzed wyznacznika. Bardzo łatwo będzie usunąć liczbę 8 przy pomocy stojącej obok -4 – otrzymamy wówczas wiersz, który będzie wyglądał jak wiersz drugi (dwa pierwsze elementy będą dowolnymi liczbami, zaś dwa kolejne zerami). Zatem dodajemy dwie kolumny drugie do kolumny trzeciej. Wyznaczniki GaussMatrix@2011 Po tej operacji musimy już tylko zamienić wiersz drugi z trzecim (oczywiście zmieniając przy okazji znak wyznacznika) i już otrzymujemy wyznacznik macierzy dolnotrójkątnej. Wynikiem jest iloczyn liczby stojącej przed macierzą oraz liczb stojących na przekątnej, czyli: W = -1×3×(-4)×33×4=1584 Ten sam przykład w programie GaussMatrix Krok 1. W programie GaussMatrix wybierz aplikację Wyliczanie wyznacznika, w aplikacji tej wybierz opcję podania własnego przykładu i na następnym ekranie wybierz rozmiar macierzy 4x4. Następnie wprowadź dane swojej macierzy i naciśnij przycisk Dalej. 9 0 -4 5 -3 -8 -5 -2 -1 8 9 6 3 4 4 -2 Krok 2. Na ekranie pojawiło się następujące okno. Przyciski po prawej stronie (dotyczące kolumn) powodują analogiczne działanie, jak przyciski dla wierszy opisane w „chmurkach”. Dodawanie wiersza pomnożonego przez stałą niezerową Dodawanie wiersza podzielonego przez stałą niezerową Mnożenie wiersza przez stałą niezerową Dzielenie wiersza przez stałą niezerową Zamiana dwóch wierszy Wyciągnięcie stałej niezerowej z wiersza Możesz cofnąć się o kilka kroków jeżeli się pomylisz lub stwierdzisz, że należałoby obrać inną strategię. Po cofnięciu się, możesz zmienić zdanie i powrócić do swojego ostatniego kroku. Możesz w dowolnej chwili zacząć ten sam przykład od nowa. Wyznaczniki GaussMatrix@2011 Krok 3. Najpierw zajmiemy się liczbą -8 z drugiej kolumny. Naciśni przycisk, który zmienia dany wiersz w ten sposób, że dodaje do niego inny wiersz pomnożony przez liczbę niezerową. W małym okienku podaj takie parametry, które będą oznaczać, że chcesz zmienić drugi wiersz dodając od niego dwa wiersze czwarte. Analogicznie zmień trzeci wiersz odejmując od niego dwa wiersze czwarte. Po tych operacjach lewa część aplikacji powinna wyglądać następująco: Krok 4. Naciśnij przycisk służący do zamiany kolumn i zamień kolumnę drugą z czwartą. Krok 5. Naciśnij przycisk, który zmienia daną kolumnę w ten sposób, że dodaje do niej inną kolumnę pomnożoną przez liczbę niezerową. Podobnie jak w kroku trzecim zmień drugą kolumnę dodając do niej dwie kolumny pierwsze. Analogicznie zmień trzecią kolumnę – odejmij od niej kolumnę pierwszą. Po tych operacjach ostatnia macierz powinna wyglądać następująco: Krok 6. Zamień kolejnością dwa pierwsze wiersze. Krok 7. Zmień zawartość trzeciej kolumny dodając do niej dwie kolumny drugie. Krok 8. Zamień kolejnością drugi i trzeci wiersz. Krok 9. Wyznacznik jest już obliczony – stworzyliśmy macierz schodkową, możemy więc obliczyć iloczyn liczby stojącej przed macierzą oraz liczb znajdujących się na przekątnej. Wyznaczniki GaussMatrix@2011