Algebra liniowa z geometrią analityczną/Ćwiczenia 5: Macierze: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Pitab (dyskusja | edycje)
Pitab (dyskusja | edycje)
Linia 733: Linia 733:


Niech <math>\displaystyle M</math>&nbsp;będzie dowolną macierzą o&nbsp;<math>\displaystyle n</math>&nbsp;wierszach. Udowodnić, że
Niech <math>\displaystyle M</math>&nbsp;będzie dowolną macierzą o&nbsp;<math>\displaystyle n</math>&nbsp;wierszach. Udowodnić, że
# Macierz powstająca z&nbsp;macierzy <math>\displaystyle M</math>&nbsp;poprzez zamianę <math>\displaystyle i</math>-tego i&nbsp;<math>\displaystyle j</math>-tego wiersza miejscami jest równa <math>\displaystyle Z_{ij}M</math>.
;a) Macierz powstająca z&nbsp;macierzy <math>\displaystyle M</math>&nbsp;poprzez zamianę <math>\displaystyle i</math>-tego i&nbsp;<math>\displaystyle j</math>-tego wiersza miejscami jest równa <math>\displaystyle Z_{ij}M</math>.
# Macierz powstająca z&nbsp;macierzy <math>\displaystyle M</math>&nbsp;poprzez dodanie do <math>\displaystyle i</math>-tego wiersza <math>\displaystyle j</math>-tego pomnożonego przez liczbę rzeczywistą <math>\displaystyle \lambda</math>&nbsp;jest równa <math>\displaystyle D_{ij}^\lambda M</math>.
;b) Macierz powstająca z&nbsp;macierzy <math>\displaystyle M</math>&nbsp;poprzez dodanie do <math>\displaystyle i</math>-tego wiersza <math>\displaystyle j</math>-tego pomnożonego przez liczbę rzeczywistą <math>\displaystyle \lambda</math>&nbsp;jest równa <math>\displaystyle D_{ij}^\lambda M</math>.
# Macierz powstająca z&nbsp;macierzy <math>\displaystyle M</math>&nbsp;poprzez pomnożenie <math>\displaystyle i</math>-tego wiersza przez liczbę rzeczywistą <math>\displaystyle \lambda</math>&nbsp;jest równa <math>\displaystyle P_{i}^\lambda M</math>.
;c) Macierz powstająca z&nbsp;macierzy <math>\displaystyle M</math>&nbsp;poprzez pomnożenie <math>\displaystyle i</math>-tego wiersza przez liczbę rzeczywistą <math>\displaystyle \lambda</math>&nbsp;jest równa <math>\displaystyle P_{i}^\lambda M</math>.


<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">  Należy skorzystać ze wzoru na mnożenie macierzy.
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none">  Należy skorzystać ze wzoru na mnożenie macierzy.
Linia 748: Linia 748:
\endaligned</math></center>
\endaligned</math></center>


; 1. Oznaczmy wyraz stojący w&nbsp;<math>\displaystyle k</math>-tym wierszu i&nbsp;<math>\displaystyle l</math>-tej kolumnie macierzy <math>\displaystyle Z_{ij}M</math> przez <math>\displaystyle a_{kl}</math>. Weżmy dowolne <math>\displaystyle 1\le s \le n</math> takie, że <math>\displaystyle s\neq i</math> oraz <math>\displaystyle s\neq j</math>. Rozważmy wyraz <math>\displaystyle a_{st}</math> stojący w&nbsp;<math>\displaystyle s</math>-tym wierszu macierzy <math>\displaystyle Z_{ij}M</math> w&nbsp;kolumnie&nbsp;<math>\displaystyle t</math>&nbsp;(<math>\displaystyle 1\le t \le m</math>). Zgodnie ze wzorem na mnożenie macierzy mamy:
;a) Oznaczmy wyraz stojący w&nbsp;<math>\displaystyle k</math>-tym wierszu i&nbsp;<math>\displaystyle l</math>-tej kolumnie macierzy <math>\displaystyle Z_{ij}M</math> przez <math>\displaystyle a_{kl}</math>. Weżmy dowolne <math>\displaystyle 1\le s \le n</math> takie, że <math>\displaystyle s\neq i</math> oraz <math>\displaystyle s\neq j</math>. Rozważmy wyraz <math>\displaystyle a_{st}</math> stojący w&nbsp;<math>\displaystyle s</math>-tym wierszu macierzy <math>\displaystyle Z_{ij}M</math> w&nbsp;kolumnie&nbsp;<math>\displaystyle t</math>&nbsp;(<math>\displaystyle 1\le t \le m</math>). Zgodnie ze wzorem na mnożenie macierzy mamy:




Linia 788: Linia 788:
<math>\displaystyle M</math>.&nbsp;Wykazaliśmy, że macierz <math>\displaystyle Z_{ij}M</math>&nbsp;powstaje z&nbsp;macierzy
<math>\displaystyle M</math>.&nbsp;Wykazaliśmy, że macierz <math>\displaystyle Z_{ij}M</math>&nbsp;powstaje z&nbsp;macierzy
<math>\displaystyle M</math>&nbsp;poprzez zamianę miejscami <math>\displaystyle i</math>-tego wiersza z&nbsp;<math>\displaystyle j</math>-tym.
<math>\displaystyle M</math>&nbsp;poprzez zamianę miejscami <math>\displaystyle i</math>-tego wiersza z&nbsp;<math>\displaystyle j</math>-tym.
; 2. Oznaczmy wyraz stojący w&nbsp;<math>\displaystyle k</math>-tym wierszu i&nbsp;<math>\displaystyle l</math>-tej kolumnie macierzy <math>\displaystyle D_{ij}^\lambda M</math> przez <math>\displaystyle b_{kl}</math>. Weżmy dowolne <math>\displaystyle 1\le s \le n</math> takie, że <math>\displaystyle s\neq i</math>. Ustalmy <math>\displaystyle 1\le t \le m</math> i&nbsp;rozważmy wyraz <math>\displaystyle b_{st}</math> stojący w&nbsp;<math>\displaystyle s</math>-tym wierszu macierzy <math>\displaystyle D_{ij}^\lambda M</math> w&nbsp;kolumnie&nbsp;<math>\displaystyle t</math>.&nbsp;Zgodnie ze wzorem na mnożenie macierzy mamy:
;b) Oznaczmy wyraz stojący w&nbsp;<math>\displaystyle k</math>-tym wierszu i&nbsp;<math>\displaystyle l</math>-tej kolumnie macierzy <math>\displaystyle D_{ij}^\lambda M</math> przez <math>\displaystyle b_{kl}</math>. Weżmy dowolne <math>\displaystyle 1\le s \le n</math> takie, że <math>\displaystyle s\neq i</math>. Ustalmy <math>\displaystyle 1\le t \le m</math> i&nbsp;rozważmy wyraz <math>\displaystyle b_{st}</math> stojący w&nbsp;<math>\displaystyle s</math>-tym wierszu macierzy <math>\displaystyle D_{ij}^\lambda M</math> w&nbsp;kolumnie&nbsp;<math>\displaystyle t</math>.&nbsp;Zgodnie ze wzorem na mnożenie macierzy mamy:




Linia 826: Linia 826:
<math>\displaystyle i</math>-temu wierszowi macierzy <math>\displaystyle M</math>&nbsp;powiększonemu o&nbsp;<math>\displaystyle j</math>-ty wiersz
<math>\displaystyle i</math>-temu wierszowi macierzy <math>\displaystyle M</math>&nbsp;powiększonemu o&nbsp;<math>\displaystyle j</math>-ty wiersz
macierzy <math>\displaystyle M</math>&nbsp;pomnożony przez <math>\displaystyle \lambda</math>,&nbsp;co kończy dowód.
macierzy <math>\displaystyle M</math>&nbsp;pomnożony przez <math>\displaystyle \lambda</math>,&nbsp;co kończy dowód.
; 3. Oznaczmy wyraz stojący w&nbsp;<math>\displaystyle k</math>-tym wierszu i&nbsp;<math>\displaystyle l</math>-tej kolumnie macierzy <math>\displaystyle P_{i}^\lambda M</math> przez <math>\displaystyle c_{kl}</math>&nbsp;i&nbsp;weżmy dowolne <math>\displaystyle 1\le s \le n</math> oraz <math>\displaystyle 1\le t \le m</math>. Ze wzoru na mnożenie macierzy otrzymujemy:
;c) Oznaczmy wyraz stojący w&nbsp;<math>\displaystyle k</math>-tym wierszu i&nbsp;<math>\displaystyle l</math>-tej kolumnie macierzy <math>\displaystyle P_{i}^\lambda M</math> przez <math>\displaystyle c_{kl}</math>&nbsp;i&nbsp;weżmy dowolne <math>\displaystyle 1\le s \le n</math> oraz <math>\displaystyle 1\le t \le m</math>. Ze wzoru na mnożenie macierzy otrzymujemy:




Linia 879: Linia 879:


{{przyklad|1|przy 1|
{{przyklad|1|przy 1|
# Podane poniżej macierze są macierzami w&nbsp;postaci schodkowej
;1. Podane poniżej macierze są macierzami w&nbsp;postaci schodkowej




Linia 900: Linia 900:
\endaligned</math></center>
\endaligned</math></center>


# Podane poniżej macierze '''nie''' są macierzami w&nbsp;postaci schodkowej
;2. Podane poniżej macierze '''nie''' są macierzami w&nbsp;postaci schodkowej





Wersja z 10:34, 1 wrz 2006

Zadanie 5.1

Niech


A=[121030111].


Wyznaczyć Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \textnormal rk A} .

Wskazówka
Rozwiązanie

Zadanie 5.2

Dane są macierze


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned A &= \left[ \begin{array} {rrr} 1 &2& 3 \\ -1 &1&0 \end{array} \right],& B &= \left[ \begin{array} {rr} 2&1 \\ -1&1 \\ 0&3 \end{array} \right]. \endaligned}


Obliczyć AB oraz B*A*.

Wskazówka
Rozwiązanie

Zadanie 5.3

Niech


A=[abcd],


gdzie a,b,c,d oraz adbc0. Wykazać, że macierz


B=1adbc[dbca]


jest odwrotna do A.

Wskazówka
Rozwiązanie

Zadanie 5.4

Dane są macierze


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned A &= \left[ \begin{array} {rr} 1&-2 \\ -1&3 \end{array} \right],\qquad B &= \left[ \begin{array} {rr} 2&1 \\ -1&0 \end{array} \right]. \endaligned}


Wyznaczyć AB, BA, A1 oraz B1. Zbadać, czy A1B1=(AB)1.

Wskazówka
Rozwiązanie

Zadanie 5.5

Niech


A=[201010131].


Wyznaczyć macierz odwrotną do macierzy A.

Wskazówka
Rozwiązanie

Zadanie 5.6

Niech A,BM(2,2;) będą macierzami postaci


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned A = & \left[ \begin{array} {rr} \lambda & 0 \\ 0 & \lambda \end{array} \right], \qquad B = & \left[ \begin{array} {rr} \lambda & 1 \\ 0 & \lambda \end{array} \right] . \endaligned}


Wyznaczyć An i Bn dla n1.

Wskazówka
Rozwiązanie

Zadanie 5.7

Niech V będzie zbiorem tych wszystkich macierzy kwadratowych MM(4,4;), które komutują z macierzą C, gdzie


C=[0100001000010000].


Innymi słowy


V={MM(4,4;):CM=MC}.
i) Sprawdzić, że V jest podprzestrzenią przestrzeni M(4,4;).
ii) Wyznaczyć bazę podprzestrzeni V oraz podać jej wymiar.
Wskazówka
Rozwiązanie

Zadanie 5.8

Ustalmy liczbę n. Niech EijM(n,n;) będzie macierzą, której jedyny niezerowy wyraz jest równy 1 i stoi na przecięciu i-tego wiersza oraz j-tej kolumny, gdzie 1i,jn. Dla danych liczb naturalnych 1i,jn, ij oraz liczby rzeczywistej λ definiujemy macierze kwadratowe Zij,Dijλ,PiλM(n,n;), gdzie


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned Z_{ij} &= I-E_{ii}-E_{jj}+E_{ij}+E_{ji},\\ D_{ij}^\lambda &=I+\lambda E_{ij},\\ P_i^\lambda &=I-E_{ii}+\lambda E_{ii}, \endaligned}


innymi słowy macierz Zij, to macierz jednostkowa, w której zamieniono miejscami wiersze o numerach i oraz j, macierz Dijλ , to macierz jednostkowa, w której do wiersza i-tego dodano wiersz j-ty przemnożony przez liczbę rzeczywistą λ, natomiast macierz Piλ, to macierz jednostkowa, w której i-ty przemnożono przez liczbę rzeczywistą λ, czyli


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned Z_{ij}&= \left[ \begin{array} {ccccccccccc} 1 & \ldots & 0 & 0 & 0 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \vdots & \ddots & \vdots & \vdots & \vdots & & \vdots & \vdots & \vdots & & \vdots \\ 0 & \ldots & 1 & 0 & 0 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \mathbf{0} & \ldots & \mathbf{0} & \mathbf{0} & \mathbf{0} & \ldots & \mathbf{0} & \mathbf{1} & \mathbf{0} & \ldots & \mathbf{0} \\ 0 & \ldots & 0 & 0 & 1 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \vdots & & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & & \vdots \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 1 & 0 & 0 & \ldots & 0 \\ \mathbf{0} & \ldots & \mathbf{0} & \mathbf{1} & \mathbf{0} & \ldots & \mathbf{0} & \mathbf{0} & \mathbf{0} & \ldots & \mathbf{0} \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 0 & 0 & 1 & \ldots & 0 \\ \vdots & & \vdots & \vdots & \vdots & & \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 0 & 0 & 0 & \ldots & 1 \end{array} \right], \endaligned}


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned D_{ij}^\lambda &=\left[ \begin{array} {ccccccccccc} 1 & \ldots & 0 & 0 & 0 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \vdots & \ddots & \vdots & \vdots & \vdots & & \vdots & \vdots & \vdots & & \vdots \\ 0 & \ldots & 1 & 0 & 0 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \mathbf{0} & \ldots & \mathbf{0} & \mathbf{1} & \mathbf{0} & \ldots & \mathbf{0} &\mathbf{\lambda}& \mathbf{0} & \ldots & \mathbf{0} \\ 0 & \ldots & 0 & 0 & 1 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \vdots & & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & & \vdots \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 1 & 0 & 0 & \ldots & 0 \\ \mathbf{0} & \ldots & \mathbf{0} & \mathbf{0} & \mathbf{0} & \ldots & \mathbf{0} & \mathbf{1} & \mathbf{0} & \ldots & \mathbf{0} \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 0 & 0 & 1 & \ldots & 0 \\ \vdots & & \vdots & \vdots & \vdots & & \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 0 & 0 & 0 & \ldots & 1 \end{array} \right], \endaligned}


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned P_i^\lambda&= \left[\begin{array} {ccccccc} 1 & \ldots & 0 & 0 & 0 & \ldots & 0 \\ \vdots & \ddots & \vdots & \vdots & \vdots & & \vdots \\ 0 & \ldots & 1 & 0 & 0 & \ldots & 0 \\ 0 & \ldots & 0 & \lambda& 0 & \ldots & 0 \\ 0 & \ldots & 0 & 0 & 1 & \ldots & 0 \\ \vdots & & \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & \ldots & 0 & 0 & 0 & \ldots & 1 \end{array} \right]. \endaligned}


Niech M będzie dowolną macierzą o n wierszach. Udowodnić, że

a) Macierz powstająca z macierzy M poprzez zamianę i-tego i j-tego wiersza miejscami jest równa ZijM.
b) Macierz powstająca z macierzy M poprzez dodanie do i-tego wiersza j-tego pomnożonego przez liczbę rzeczywistą λ jest równa DijλM.
c) Macierz powstająca z macierzy M poprzez pomnożenie i-tego wiersza przez liczbę rzeczywistą λ jest równa PiλM.
Wskazówka
Rozwiązanie

Definicja 1

Mówimy, że macierz E jest w postaci schodkowej, jeżeli spełnione są następujące dwa warunki:

  1. Jeżeli pewien wiersz macierzy E składa się z samych zer, to wszystkie następne wiersze także składają się z samych zer (innymi słowy, wiersz zawierający niezerowe elementy nie może być poprzedzony przez wiersz zerowy).
  2. W każdym niezerowym wierszu macierzy E pierwszy niezerowy element występuje w kolumnie o numerze większym niż numer kolumny zawierający pierwszy niezerowy element poprzedniego wiersza.


Parser nie mógł rozpoznać (nieznana funkcja „\cline”): {\displaystyle \displaystyle \left[ \begin{array} {cccccccccccc} \ast & \square & \square & \square & \square & \square & \square &\ldots&\ldots&\square & \square \\ \cline{1-2} 0 & \sepa & \ast & \square & \square & \square & \square &\ldots&\ldots&\square & \square \\ \cline{3-4} 0 & 0 & 0 & \sepa & \ast & \square & \square &\ldots&\ldots&\square & \square \\ \cline{5-7} \vdots&\vdots &\vdots&\vdots &\vdots&\vdots&\vdots&\ddots& &\vdots&\vdots\\ \vdots&\vdots &\vdots&\vdots &\vdots&\vdots&\vdots& &\ddots&\vdots&\vdots\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 &\ldots&\ldots&\sepa & \ast \\ \cline{11-11} 0 & 0 & 0 & 0 & 0 & 0 & 0 &\ldots&\ldots& 0 & 0 \\ \vdots&\vdots &\vdots&\vdots &\vdots&\vdots&\vdots& & &\vdots&\vdots\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 &\ldots&\ldots& 0 & 0 \end{array} \right]. }


Przykład 1

1. Podane poniżej macierze są macierzami w postaci schodkowej


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned \left[ \begin{array} {cccc} 1&2&3&4\\ 0&1&2&3\\ 0&0&1&2\\ 0&0&0&1 \end{array} \right],&&\left[ \begin{array} {ccccc} 1&1&1&1&1\\ 0&2&2&2&2\\ 0&0&0&3&3\\ 0&0&0&0&0 \end{array} \right],&&\left[ \begin{array} {ccccc} 1&0&3&0&1\\ 0&1&2&0&5\\ 0&0&0&1&2\\ 0&0&0&0&0 \end{array} \right]. \endaligned}
2. Podane poniżej macierze nie są macierzami w postaci schodkowej


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned \left[ \begin{array} {cccc} 0&0&0&1\\ 0&0&1&0\\ 0&1&0&0\\ 1&0&0&0 \end{array} \right],&& \left[ \begin{array} {cccc} 0&0&0&0\\ 1&0&0&0\\ 0&1&0&0\\ 0&0&1&0 \end{array} \right],&& \left[ \begin{array} {cccc} 0&1&0&0\\ 1&0&0&0\\ 0&0&0&1\\ 0&0&1&0 \end{array} \right]. \endaligned}


Definicja 2

Operacją elementarną na wierszach macierzy nazywamy każdą z poniższych czynności:

  1. Przemnożenie dowolnego wiersza macierzy przez różną od zera liczbę rzeczywistą.
  2. Zamiana dwóch wierszy miejscami.
  3. Dodanie do dowolnego wiersza innego wiersza przemnożonego przez dowolną liczbę rzeczywistą.

Definicja 3

Jeżeli E jest macierzą w postaci schodkowej, to każdą kolumnę, w której stoi pierwszy niezerowy wyraz jakiegoś wiersza nazywamy kolumną bazową.

Przykład 2

Kolumnami bazowymi dla następującej macierzy


[211011002130000001000000]


są kolumny: pierwsza, trzecia i szósta.

Twierdzenie 5.1

Jeżeli EM(n,m;) jest macierzą w postaci schodkowej, to rząd macierzy E jest równy liczbie kolumn bazowych.

Zadanie 5.9

Udowodnić twierdzenie 5.1.

Wskazówka
Rozwiązanie

Twierdzenie 5.2

Każdą macierz można przy pomocy operacji elementarnych sprowadzić do postaci schodkowej.

Dowód

Przeprowadzony przez nas dowód będzie konstruktywny, tzn. nie tylko uzasadnimy, że każda macierz może być przy pomocy operacji elementarnych przekształcona do postaci schodkowej, ale równocześnie podamy efektywny algorytm, opisujący krok po kroku jakich operacji elementarnych należy użyć.

Niech AM(n,m;) będzie macierzą, którą będziemy przekształcać do postaci schodkowej. Oznaczmy wyraz stojący w macierzy A w i-tym wierszu oraz j-tej kolumnie przez aij, czyli


A=[aij]n×m.


Jeżeli A jest macierzą zerową (dowolnego wymiaru) lub A ma tylko jeden wiersz to A jest macierzą w postaci schodkowej i teza jest w tych przypadkach spełniona.

Załóżmy zatem, że A jest niezerową macierzą o co najmniej dwóch wierszach i A nie jest jeszcze w postaci schodkowej. Rozpatrzmy pierwszą niezerową kolumnę występującą w naszej macierzy. Załóżmy, że jest to kolumna o numerze b. Kolumna ta będzie pierwszą kolumną bazową. Jeżeli w tej kolumnie w pierwszym wierszu stoi 0, to zamieniamy pierwszy wiersz z jakimkolwiek wierszem, w którym w rozważanej kolumnie bazowej występuje niezerowy wyraz. Ponieważ założyliśmy, że kolumna bazowa o numerze b zawiera wyrazy różne od zera taka operacja jest zawsze wykonalna. Po ewentualnej zamianie wierszy mamy zatem do czynienia z macierzą, której pierwsza niezerowa kolumna ma numer b oraz wyraz stojący w pierwszym wierszu oraz kolumnie b, oznaczony tu a1b, jest różny od zera. Dzięki temu możemy teraz używając operacji elementarnych wyzerować wyrazy macierzy leżące w kolumnie bazowej poniżej pierwszego wiersza. Uczynimy to odejmując od i-tego wiersza, gdzie i=2,,m wiersz pierwszy pomnożony przez aib/a1b. Zauważmy, że współczynnik a'ib stojący w i-tym wierszu i kolumnie b w macierzy powstającej po zastosowaniu tej operacji elementarnej jest równy


a'ib=aibaiba1ba1b=0.


Oznacza to, że po zastosowaniu naszej operacji elementarnej do wszystkich wierszy macierzy od drugiego do m-tego włącznie otrzymujemy macierz, w której jedynym niezerowym wyrazem stojącym w kolumnie b jest współczynnik stojący w pierwszym wierszu. Otrzymaliśmy macierz A, którą schematycznie możemy zapisać tak:


Parser nie mógł rozpoznać (nieznana funkcja „\sepa”): {\displaystyle \displaystyle A'=\left[ \begin{array} {ccccccc} 0 & \ldots & \sepa & \mathbf{a_{1b}}& \square & \ldots & \square \\ \cline{4-4} 0 & \ldots & 0 & \mathbf{0} & \square & \ldots & \square \\ \vdots& \ddots &\vdots & \vdots & \vdots & \ddots &\vdots \\ 0 & \ldots & 0 & \mathbf{0} & \square & \ldots & \square \end{array} \right] }


Oznacza to, że pierwszy krok naszego algorytmu został zakończony.

Rozpatrzmy teraz macierz powstajacą z macierzy A poprzez wykreślenie pierwszego wiersza i pierwszych b kolumn. Oznaczmy ją przez A1.


Parser nie mógł rozpoznać (nieznana funkcja „\cline”): {\displaystyle \displaystyle A'=\left[ \begin{array} {ccccccc} 0 &\ldots& 0 & \mathbf{a_{1b}}&\square &\ldots&\square\\\cline{5-7} 0 &\ldots& 0 & \sepb & & &\sepe \\ \vdots&\ddots&\vdots & \sepb & & A_1 &\sepe \\ 0 &\ldots& 0 & \sepb & & &\sepe \\\cline{5-7} \end{array} \right] }


Jeżeli macierz A1 będzie macierzą w postaci schodkowej, to widać, że macierz A będzie także w postaci schodkowej i nasz algorytm jest zakończony. Aby dokończyć dowód wystarczy zatem uzasadnić, że macierz A1 może być przy pomocy operacji elementarnych na wierszach sprowadzona do postaci schodkowej (operacje na wierszach A1 mogą uważana za operacje na wierszach A, ponieważ wyrazy stojące w pierwszych b kolumnach w macierzy A w wierszach od 2 do m-tego są równe 0). Jeżeli A1 jest niezerową macierzą o co najmniej dwóch wierszach nie bedącą w postaci schodkowej, to powtarzając opisaną wyżej procedurę do macierzy A1 sprowadzimy nasz problem do macierzy A2 liczącej od dwa wiersza mniej niż macierz A. Ponieważ liczba wierszy naszej macierzy jest skończona jasne jest, że najdalej po m1 krokach otrzymamy macierz w postaci schodkowej.

Twierdzenie 5.3

Operacje elementarne na wierszach macierzy nie zmieniają rzędu macierzy.

Dowód

Wynika z modułów V i VI wykładu.

Wniosek 5.4

Aby obliczyć rząd macierzy A wystarczy sprowadzić ją przy pomocy operacji elementarnych do postaci schodkowej i obliczyć liczbę kolumn bazowych.