Przykład 2 – odwrotność macierzy 4x4 Odwrócimy macierz o

Transkrypt

Przykład 2 – odwrotność macierzy 4x4 Odwrócimy macierz o
Macierz odwrotna
GaussMatrix@2011
Przykład 2 – odwrotność macierzy 4x4
Odwrócimy macierz o wymiarach 4x4, znajdującą się po lewej stronie kreski:
Będziemy dążyli do tego, aby po lewej stronie kreski
pojawiła się macierz jednostkowa. Na początek
możemy pozbyć się liczb otoczonych prostokątem.
Od trzeciego i czwartego wiersza odejmiemy jeden
wiersz pierwszy, a od drugiego wiersza odejmiemy dwa
wiersze pierwsze.
Przydałoby się, aby element leżący na przecięciu
drugiego wiersza i drugiej kolumny był równy +1,
pomnożymy więc drugi wiersz przez -1.
Teraz możemy już pozbyć się liczb leżących poniżej i
powyżej jedynki w drugiej kolumnie.
Od wiersza pierwszego odejmiemy dwa wiersze drugie,
do wiersza trzeciego dodamy wiersz pierwszy, a do
wiersza czwartego dodamy dwa wiersze pierwsze.
Teraz dobrze byłoby, aby element leżący na przecięciu
trzeciego wiersza i trzeciej kolumny był jedynką. Nie
jest jednak łatwo zrobić z trójki jedynkę nie tworząc
jednocześnie wielu ułamków w wierszu trzecim.
Zamiast tego, zrobimy z piątki jedynkę.
Od wiersza czwartego odejmiemy dwa wiersze trzecie...
… a następnie zamienimy wiersz trzeci z czwartym.
Macierz odwrotna
GaussMatrix@2011
Po zamianie znaku wiersza trzeciego możemy już
wykasować liczby leżące powyżej i poniżej jedynki w
trzeciej kolumnie.
Do wiersza pierwszego dodamy siedem wierszy
trzecich. Od wiersza drugiego odejmiemy pięć wierszy
trzecich. I w końcu od wiersza czwartego odejmiemy
trzy wiersze pierwsze.
W ostatnim wierszu chcielibyśmy mieć jedynkę. Trzeba
więc ten wiersz podzielić przez 37. Niestety, powstaną
ułamki, ale nie da się tego dłużej uniknąć w tym
przykładzie.
Aby powyżej jedynki w ostatniej kolumnie powstały
zera, musimy:
- dodać do pierwszego wiersza 92 wiersze czwarte,
- dodać do trzeciego wiersza 12 wierszy czwartych,
- odjąć od drugiego wiersza 66 wiersze czwarte.
Po lewej stronie kreski mamy już macierz jednostkową,
a więc po prawej stronie, w zielonym kwadracie, mamy
odwrotność naszej początkowej macierzy.
Macierz odwrotna
GaussMatrix@2011
Ten sam przykład w programie GaussMatrix
Krok 1. W programie GaussMatrix wybierz aplikację Odwracanie macierzy, 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:
123 4
231 2
1 1 1 -1
1 0 -2 6
i naciśnij przycisk Dalej.
Krok 2. Na ekranie pojawiło się następujące okno:
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
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.
Macierz odwrotna
GaussMatrix@2011
Krok 3. Teraz należy pozbyć się liczb w
pierwszej kolumnie, położonych pod górną
jedynką. Naciśnij 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
odejmując od niego dwa pierwsze wiersze.
Analogicznie zmień trzeci i czwarty wiersz –
odejmij od nich jeden pierwszy wiersz.
Po tych operacjach lewa strona
powinna wyglądać następująco:
aplikacji
Krok 4. Naciśnij przycisk służący do mnożenia wiersza przez
stałą niezerową. Pomnóż drugi wiersz przez -1.
Krok 5. Teraz należy się pozbyć wszystkich liczb z drugiej
kolumny, oczywiście poza jedynką. Podobnie jak w trzecim
kroku:
- zmień pierwszy wiersz: odejmij od niego 2 wiersze drugie,
- zmień trzeci wiersz: dodaj do niego 1 wiersz drugi,
- zmień czwarty wiersz: dodaj do niego 2 wiersze drugie.
Krok 6. W tej chwili mamy już dwie uporządkowane
kolumny. Zmień czwarty wiersz – odejmij od niego 2 wiersze
trzecie. Po tej operacji ostatnia macierz wygląda
następująco:
Krok 7. Teraz zamień trzeci wiersz z czwartym. Następnie
pomnóż wiersz trzeci przez -1.
Krok 8. Można już uporządkować trzecią kolumnę:
- zmień wiersz pierwszy dodając do niego 7 wierszy trzecich,
- zmień wiersz drugi odejmując od niego 5 wierszy trzecich,
- zmień wiersz czwarty odejmując od niego 3 wiersze trzecie.
Po tym kroku ostatnia macierz wygląda następująco:
Krok 9. Podziel ostatni wiersz przez 37. Teraz na przekątnej
będziesz miał same jedynki i do rozwiązania wystarczy
uporządkować ostatnią kolumnę:
Macierz odwrotna
- zmień pierwszy wiersz – dodaj do niego 92 wiersze czwarte,
- zmień drugi wiersz – odejmij od niego 66 wierszy czwartych,
- zmień trzeci wiersz – dodaj do niego 12 wierszy czwartych.
Krok 10. Rozwiązanie jest już gotowe! Macierzą odwrotną jest:
GaussMatrix@2011

Podobne dokumenty