Rząd macierzy – co to jest i jak go obliczyć krok po kroku?

rząd macierzy

Rząd macierzy – co to jest i jak go obliczyć krok po kroku?

Rząd macierzy określa maksymalną liczbę jej liniowo niezależnych wierszy lub kolumn. W praktyce informuje, ile niezależnych informacji zawiera dana macierz. Najczęściej oblicza się go metodą eliminacji Gaussa: macierz sprowadza się do postaci schodkowej, a następnie liczy niezerowe wiersze lub pozycje główne, nazywane pivotami.

Rząd można również wyznaczyć za pomocą minorów. Jest on wtedy równy najwyższemu stopniowi niezerowego minora danej macierzy. Dla macierzy kwadratowej warto najpierw obliczyć wyznacznik. Jeżeli jest różny od zera, macierz ma pełny rząd. Jeżeli wyznacznik wynosi zero, konieczne są dalsze obliczenia.

Co to jest rząd macierzy?

Macierz o wymiarze (m\times n) składa się z (m) wierszy i (n) kolumn. Jej rząd oznacza się najczęściej jako:

[
\operatorname{rank}(A),
]

[
r(A)
]

lub:

[
\operatorname{rz}(A).
]

Rząd wierszowy macierzy to maksymalna liczba liniowo niezależnych wierszy, natomiast rząd kolumnowy to maksymalna liczba liniowo niezależnych kolumn. Obie wartości są zawsze równe, dlatego mówi się po prostu o rzędzie macierzy.

Dla macierzy:

[
A=
\begin{bmatrix}
1&2\
2&4
\end{bmatrix}
]

drugi wiersz jest dwukrotnością pierwszego:

[
[2,4]=2[1,2].
]

Wiersze nie są więc liniowo niezależne. Macierz zawiera tylko jeden niezależny wiersz, dlatego:

[
r(A)=1.
]

To samo widać po kolumnach. Druga kolumna jest dwukrotnością pierwszej, więc liczba niezależnych kolumn również wynosi jeden.

Co oznacza liniowa niezależność wierszy i kolumn?

Wiersze są liniowo niezależne, jeżeli żadnego z nich nie można przedstawić jako kombinacji liniowej pozostałych. Analogiczna zasada dotyczy kolumn.

Rozważmy macierz:

[
B=
\begin{bmatrix}
1&0\
0&1
\end{bmatrix}.
]

Jej drugi wiersz nie jest wielokrotnością pierwszego ani nie można go z niego otrzymać przez dodawanie i mnożenie przez skalar. Wiersze są niezależne, podobnie jak kolumny. Zatem:

[
r(B)=2.
]

W większych macierzach zależność nie musi być tak oczywista. Jeden wiersz może być sumą dwóch innych, na przykład:

[
[3,5,7]=[1,2,3]+[2,3,4].
]

Taki wiersz nie wnosi nowej niezależnej informacji i nie zwiększa rzędu macierzy.

Rząd macierzy a jej wymiar

Rząd i wymiar macierzy to dwa różne pojęcia.

Wymiar określa liczbę wierszy i kolumn. Macierz:

[
A_{3\times4}
]

ma trzy wiersze i cztery kolumny.

Jej rząd może jednak wynosić:

[
0,\ 1,\ 2\ \text{lub}\ 3.
]

Nie może być większy niż trzy, ponieważ macierz ma tylko trzy wiersze. Ogólna zależność ma postać:

[
0\leq r(A)\leq \min(m,n).
]

Dla macierzy (m\times n) maksymalny możliwy rząd jest więc równy mniejszej z liczb (m) i (n).

Wymiar macierzyMożliwe wartości rzęduMaksymalny rząd
(2\times2)0, 1, 22
(2\times4)0, 1, 22
(3\times2)0, 1, 22
(3\times3)0, 1, 2, 33
(4\times5)0, 1, 2, 3, 44

Co oznacza pełny rząd macierzy?

Macierz ma pełny rząd, jeżeli:

[
r(A)=\min(m,n).
]

Dla macierzy (3\times5) pełny rząd wynosi 3. Dla macierzy (5\times3) również wynosi 3.

W przypadku macierzy kwadratowej stopnia (n) pełny rząd oznacza:

[
r(A)=n.
]

Jest to równoważne temu, że wyznacznik macierzy jest różny od zera. Taka macierz jest nieosobliwa i posiada macierz odwrotną.

Przykładowo:

[
A=
\begin{bmatrix}
1&2\
3&4
\end{bmatrix}.
]

Wyznacznik wynosi:

[
\det(A)=1\cdot4-2\cdot3=-2.
]

Ponieważ:

[
\det(A)\neq0,
]

macierz ma pełny rząd:

[
r(A)=2.
]

Jak obliczyć rząd macierzy metodą Gaussa?

Najbardziej uniwersalnym sposobem obliczania rzędu jest eliminacja Gaussa. Polega ona na wykonywaniu operacji elementarnych na wierszach, aż macierz przyjmie postać schodkową.

Operacje elementarne nie zmieniają rzędu macierzy. Można:

  • zamieniać miejscami dwa wiersze,
  • mnożyć wiersz przez liczbę różną od zera,
  • dodać do jednego wiersza inny wiersz pomnożony przez dowolną liczbę.

Po uzyskaniu postaci schodkowej rząd jest równy liczbie niezerowych wierszy, a także liczbie pivotów.

Przykład obliczania rzędu macierzy krok po kroku

Wyznaczmy rząd macierzy:

[
A=
\begin{bmatrix}
1&2&-1&3\
2&4&1&9\
-1&-2&-2&-6
\end{bmatrix}.
]

Pierwszy wiersz pozostawiamy bez zmian. Od drugiego odejmujemy pierwszy wiersz pomnożony przez 2:

[
W_2\leftarrow W_2-2W_1.
]

Otrzymujemy:

[
W_2=
[2,4,1,9]-[2,4,-2,6]

[0,0,3,3].
]

Do trzeciego wiersza dodajemy pierwszy:

[
W_3\leftarrow W_3+W_1.
]

Otrzymujemy:

[
W_3=
[-1,-2,-2,-6]+[1,2,-1,3]

[0,0,-3,-3].
]

Macierz ma teraz postać:

[
\begin{bmatrix}
1&2&-1&3\
0&0&3&3\
0&0&-3&-3
\end{bmatrix}.
]

Do trzeciego wiersza dodajemy drugi:

[
W_3\leftarrow W_3+W_2.
]

Wynik:

[
\begin{bmatrix}
1&2&-1&3\
0&0&3&3\
0&0&0&0
\end{bmatrix}.
]

Po sprowadzeniu macierzy do postaci schodkowej pozostały dwa niezerowe wiersze. Zatem:

[
\boxed{r(A)=2}.
]

Czy trzeba uzyskać jedynki na przekątnej?

Nie. Do obliczenia rzędu wystarczy postać schodkowa. Elementy główne nie muszą być równe jeden.

Macierz:

[
\begin{bmatrix}
2&4&1\
0&3&5\
0&0&-7
\end{bmatrix}
]

ma trzy niezerowe wiersze i trzy pivoty, dlatego jej rząd wynosi 3. Nie ma potrzeby dzielenia kolejnych wierszy przez 2, 3 i (-7), chyba że zadanie wymaga zredukowanej postaci schodkowej.

Jak odczytać rząd macierzy z postaci schodkowej?

Macierz jest w postaci schodkowej, gdy:

  • wszystkie wiersze zerowe znajdują się na dole,
  • pierwszy niezerowy element kolejnego wiersza leży bardziej na prawo niż pierwszy niezerowy element wiersza poprzedniego,
  • pod każdym elementem głównym znajdują się zera.

Przykład:

[
A=
\begin{bmatrix}
1&3&0&2\
0&0&2&5\
0&0&0&4\
0&0&0&0
\end{bmatrix}.
]

Macierz zawiera trzy niezerowe wiersze. Ma również trzy pozycje główne:

[
1,\ 2,\ 4.
]

Dlatego:

[
r(A)=3.
]

Nie należy liczyć wszystkich niezerowych elementów. Rząd nie jest liczbą niezerowych liczb w macierzy, lecz liczbą pivotów albo niezależnych wierszy i kolumn.

Jak obliczyć rząd macierzy za pomocą minorów?

Minor stopnia (k) to wyznacznik macierzy kwadratowej stopnia (k), otrzymanej przez wybranie z pierwotnej macierzy odpowiednich wierszy i kolumn.

Rząd niezerowej macierzy jest równy najwyższemu stopniowi jej niezerowego minora. Jeżeli istnieje niezerowy minor stopnia 3, ale wszystkie minory stopnia 4 są równe zero, rząd macierzy wynosi 3.

Przykład wyznaczania rzędu z minorów

Rozważmy macierz:

[
A=
\begin{bmatrix}
1&2&3\
2&4&6\
0&1&1
\end{bmatrix}.
]

Najpierw sprawdzamy wyznacznik całej macierzy. Ponieważ drugi wiersz jest dwukrotnością pierwszego:

[
\det(A)=0.
]

Wynika z tego, że:

[
r(A)<3.
]

Następnie szukamy niezerowego minora stopnia 2. Wybierzmy pierwszy i trzeci wiersz oraz pierwszą i drugą kolumnę:

[
M=
\begin{vmatrix}
1&2\
0&1
\end{vmatrix}.
]

Wyznacznik tego minora wynosi:

[
M=1\cdot1-2\cdot0=1.
]

Istnieje więc niezerowy minor stopnia 2, czyli:

[
r(A)\geq2.
]

Jednocześnie wyznacznik całej macierzy jest równy zero, więc rząd nie może wynosić 3. Ostatecznie:

[
\boxed{r(A)=2}.
]

Kiedy metoda minorów jest wygodna?

Metoda minorów sprawdza się przede wszystkim przy:

  • małych macierzach,
  • macierzach zawierających wiele zer,
  • zadaniach z parametrem,
  • dowodzeniu, że rząd jest co najmniej równy określonej liczbie,
  • sprawdzaniu pełnego rzędu macierzy kwadratowej.

Przy dużych macierzach liczba możliwych minorów szybko rośnie. W takich przypadkach metoda Gaussa jest zwykle prostsza i mniej podatna na błędy.

Czy sam wyznacznik wystarczy do określenia rzędu?

Wyznacznik pomaga tylko w przypadku macierzy kwadratowej.

Dla macierzy (n\times n):

[
\det(A)\neq0\quad\Longrightarrow\quad r(A)=n.
]

Jeżeli jednak:

[
\det(A)=0,
]

wiadomo jedynie, że:

[
r(A)<n.
]

Nie wiadomo jeszcze, czy rząd wynosi (n-1), (n-2), czy jeszcze mniej. Trzeba wtedy zastosować eliminację Gaussa albo zbadać minory niższych stopni.

Przykładowo obie macierze mają wyznacznik równy zero:

[
A=
\begin{bmatrix}
1&0&0\
0&1&0\
0&0&0
\end{bmatrix},
\qquad
B=
\begin{bmatrix}
1&2&3\
2&4&6\
3&6&9
\end{bmatrix}.
]

Ich rzędy są jednak różne:

[
r(A)=2,
]

[
r(B)=1.
]

Sam zerowy wyznacznik nie pozwala więc ustalić dokładnego rzędu.

Jak obliczyć rząd macierzy z parametrem?

W zadaniach z parametrem trzeba ustalić, dla jakich jego wartości rząd macierzy się zmienia. Najczęściej oblicza się wyznacznik albo odpowiedni minor zawierający parametr.

Rozważmy macierz:

[
A(t)=
\begin{bmatrix}
1&0&1\
0&1&1\
1&1&t
\end{bmatrix}.
]

Obliczamy jej wyznacznik:

[
\det A(t)=
1\cdot
\begin{vmatrix}
1&1\
1&t
\end{vmatrix}
+
1\cdot
\begin{vmatrix}
0&1\
1&1
\end{vmatrix}.
]

Po wykonaniu działań:

[
\det A(t)=t-1-1=t-2.
]

Jeżeli:

[
t\neq2,
]

to:

[
\det A(t)\neq0,
]

a więc:

[
r(A)=3.
]

Dla:

[
t=2
]

macierz ma postać:

[
A(2)=
\begin{bmatrix}
1&0&1\
0&1&1\
1&1&2
\end{bmatrix}.
]

Trzeci wiersz jest sumą dwóch pierwszych:

[
W_3=W_1+W_2.
]

Pierwszy i drugi wiersz są jednak niezależne, dlatego:

[
r(A)=2.
]

Ostateczny wynik:

[
r(A)=
\begin{cases}
3,&t\neq2,\
2,&t=2.
\end{cases}
]

Schemat postępowania w zadaniach z parametrem

Najpierw należy znaleźć wartości parametru, dla których największy możliwy minor może być równy zero.

Następnie dla każdej szczególnej wartości:

  1. wstaw parametr do macierzy,
  2. wykonaj eliminację Gaussa lub sprawdź mniejsze minory,
  3. ustal liczbę pivotów,
  4. zapisz wynik osobno dla każdego przypadku.

Częstym błędem jest zakończenie zadania po stwierdzeniu, że wyznacznik dla pewnej wartości parametru wynosi zero. Oznacza to tylko spadek rzędu poniżej maksymalnej wartości, ale nie wskazuje jeszcze, o ile rząd się zmniejszył.

Rząd macierzy zerowej, jednostkowej i diagonalnej

Niektóre przypadki można rozpoznać bez wykonywania dłuższych obliczeń.

Macierz zerowa

Jeżeli wszystkie elementy macierzy są równe zero:

[
A=
\begin{bmatrix}
0&0\
0&0\
0&0
\end{bmatrix},
]

to:

[
r(A)=0.
]

Macierz zerowa jest jedyną macierzą rzędu zero.

Macierz jednostkowa

Macierz jednostkowa stopnia (n):

[
I_n=
\begin{bmatrix}
1&0&\cdots&0\
0&1&\cdots&0\
\vdots&\vdots&\ddots&\vdots\
0&0&\cdots&1
\end{bmatrix}
]

ma (n) niezależnych wierszy i kolumn, dlatego:

[
r(I_n)=n.
]

Macierz diagonalna

Rząd macierzy diagonalnej jest równy liczbie niezerowych elementów na głównej przekątnej.

Dla:

[
D=
\begin{bmatrix}
2&0&0&0\
0&0&0&0\
0&0&-5&0\
0&0&0&3
\end{bmatrix}
]

trzy elementy diagonalne są różne od zera, więc:

[
r(D)=3.
]

Macierz trójkątna

W macierzy trójkątnej rząd można ustalić po sprowadzeniu jej do postaci schodkowej. Jeżeli wszystkie elementy głównej przekątnej są różne od zera, macierz kwadratowa ma pełny rząd.

Zera na przekątnej nie zawsze wystarczają jednak do natychmiastowego odczytania rzędu, ponieważ może być potrzebna zamiana wierszy lub dalsza eliminacja.

Najważniejsze własności rzędu macierzy

Rząd macierzy ma kilka własności przydatnych w zadaniach i dowodach.

Transpozycja nie zmienia rzędu

Dla każdej macierzy:

[
r(A)=r(A^T).
]

Po transpozycji wiersze stają się kolumnami, a kolumny wierszami. Równość potwierdza, że rząd wierszowy i kolumnowy są takie same.

Operacje elementarne nie zmieniają rzędu

Zamiana wierszy, pomnożenie wiersza przez liczbę różną od zera oraz dodanie wielokrotności jednego wiersza do drugiego zachowują rząd.

Dlatego można swobodnie stosować eliminację Gaussa, nie zmieniając wartości, którą próbujemy wyznaczyć.

Rząd iloczynu nie może być większy niż rząd czynników

Dla macierzy o zgodnych wymiarach:

[
r(AB)\leq\min(r(A),r(B)).
]

Mnożenie macierzy nie może stworzyć większej liczby niezależnych kierunków niż liczba dostępna w którymkolwiek z czynników.

Rząd sumy jest ograniczony sumą rzędów

Dla macierzy o tych samych wymiarach:

[
r(A+B)\leq r(A)+r(B).
]

Nie oznacza to jednak, że rząd sumy jest zawsze równy sumie rzędów. Może być znacznie mniejszy, na przykład gdy:

[
B=-A.
]

Wtedy:

[
A+B=0,
]

więc rząd sumy wynosi zero.

Mnożenie przez macierz odwracalną zachowuje rząd

Jeżeli macierze (P) i (Q) są odwracalne i działania są wykonalne, to:

[
r(PA)=r(A),
]

[
r(AQ)=r(A),
]

[
r(PAQ)=r(A).
]

Operacje elementarne można interpretować jako mnożenie przez odpowiednie macierze odwracalne, co wyjaśnia, dlaczego nie zmieniają rzędu.

Rząd macierzy a układy równań liniowych

Rząd macierzy pozwala ustalić, czy układ równań ma rozwiązanie i czy jest ono jednoznaczne.

Dla układu:

[
Ax=b
]

porównuje się:

  • rząd macierzy współczynników (A),
  • rząd macierzy rozszerzonej ([A|b]),
  • liczbę niewiadomych (n).

Zgodnie z twierdzeniem Kroneckera-Capellego układ ma rozwiązanie wtedy i tylko wtedy, gdy rząd macierzy współczynników jest równy rzędowi macierzy rozszerzonej. Rozwiązanie jest dokładnie jedno, gdy wspólny rząd jest równy liczbie niewiadomych.

WarunekLiczba rozwiązań
(r(A)\neq r([Ab]))
(r(A)=r([Ab])=n)
(r(A)=r([Ab])<n)

Przykład układu z nieskończenie wieloma rozwiązaniami

Rozważmy układ:

[
\begin{cases}
x+y=2,\
2x+2y=4.
\end{cases}
]

Macierz współczynników:

[
A=
\begin{bmatrix}
1&1\
2&2
\end{bmatrix}
]

ma rząd 1, ponieważ drugi wiersz jest dwukrotnością pierwszego.

Macierz rozszerzona:

[
[A|b]=
\begin{bmatrix}
1&1&2\
2&2&4
\end{bmatrix}
]

również ma rząd 1.

Liczba niewiadomych wynosi 2, więc:

[
r(A)=r([A|b])=1<2.
]

Układ ma nieskończenie wiele rozwiązań.

Przykład układu sprzecznego

Zmieńmy drugie równanie:

[
\begin{cases}
x+y=2,\
2x+2y=5.
\end{cases}
]

Macierz współczynników nadal ma rząd 1, ale macierz rozszerzona:

[
\begin{bmatrix}
1&1&2\
2&2&5
\end{bmatrix}
]

po wykonaniu operacji:

[
W_2\leftarrow W_2-2W_1
]

przyjmuje postać:

[
\begin{bmatrix}
1&1&2\
0&0&1
\end{bmatrix}.
]

Jej rząd wynosi 2. Ponieważ:

[
r(A)\neq r([A|b]),
]

układ nie ma rozwiązania.

Co rząd mówi o przekształceniu liniowym?

Macierz może opisywać przekształcenie liniowe:

[
T(x)=Ax.
]

Rząd macierzy jest wtedy wymiarem obrazu tego przekształcenia. Informuje, ile niezależnych kierunków może przyjąć wynik (Ax).

Jeżeli macierz (3\times3) ma rząd 3, jej obraz jest całą przestrzenią trójwymiarową.

Jeżeli ma rząd 2, obraz tworzy płaszczyznę.

Jeżeli ma rząd 1, wyniki leżą na jednej prostej.

Jeżeli rząd wynosi 0, każdy wektor zostaje przekształcony w wektor zerowy. Interpretacja rzędu jako wymiaru przestrzeni generowanej przez kolumny jest jednym z podstawowych ujęć stosowanych w algebrze liniowej.

Rząd macierzy a wymiar jądra

Dla macierzy (A) o (n) kolumnach zachodzi twierdzenie o rzędzie i jądrze:

[
r(A)+\dim\ker(A)=n.
]

Wymiar jądra, nazywany również defektem lub nullity, odpowiada liczbie niezależnych rozwiązań swobodnych równania:

[
Ax=0.
]

Jeżeli macierz ma cztery kolumny i rząd 3, to:

[
\dim\ker(A)=4-3=1.
]

Oznacza to, że w rozwiązaniu jednorodnego układu występuje jedna zmienna swobodna.

Liczba pivotów jest równa rzędowi, natomiast liczba kolumn bez pivotów odpowiada liczbie zmiennych swobodnych.

Jak obliczyć rząd macierzy w programie?

Przy większych macierzach rząd można obliczyć za pomocą programu matematycznego, arkusza lub języka programowania.

W bibliotece NumPy służy do tego funkcja:

numpy.linalg.matrix_rank.

Przykład:

np.linalg.matrix_rank(A)

Funkcja wykorzystuje rozkład według wartości osobliwych, czyli SVD.

W obliczeniach numerycznych trzeba pamiętać o tolerancji. Teoretycznie bardzo mała liczba może być różna od zera, ale program może uznać ją za błąd zaokrąglenia. Z tego powodu rząd numeryczny macierzy zawierającej liczby zmiennoprzecinkowe może zależeć od przyjętego progu.

Dla dokładnych obliczeń z liczbami całkowitymi, wymiernymi albo symbolami lepsze bywają programy wykonujące rachunek symboliczny.

Najczęstsze błędy przy obliczaniu rzędu macierzy

Mylenie rzędu z wymiarem

Macierz (4\times5) nie musi mieć rzędu 4. Jest to jedynie największa możliwa wartość. Faktyczny rząd zależy od liniowej niezależności wierszy i kolumn.

Liczenie wszystkich niezerowych elementów

Rząd nie jest liczbą niezerowych liczb w macierzy. Macierz może zawierać wiele niezerowych elementów, ale mieć rząd 1, jeżeli wszystkie wiersze są wielokrotnościami jednego wiersza.

Zatrzymanie obliczeń po otrzymaniu zerowego wyznacznika

Warunek:

[
\det(A)=0
]

nie oznacza, że rząd wynosi zero. Oznacza jedynie, że macierz kwadratowa nie ma pełnego rzędu.

Liczenie wierszy przed zakończeniem eliminacji

Wiersze, które początkowo wyglądają na różne, mogą po wykonaniu operacji elementarnych stać się zerowe. Rząd należy odczytać dopiero po uzyskaniu postaci schodkowej.

Mnożenie wiersza przez zero

Dozwolone jest mnożenie wiersza wyłącznie przez liczbę różną od zera. Pomnożenie całego wiersza przez zero usuwa informację i może zmniejszyć rząd macierzy.

Dzielenie przez wyrażenie zawierające parametr bez rozpatrzenia przypadku zerowego

Jeżeli podczas eliminacji pojawia się dzielenie przez:

[
a-2,
]

trzeba osobno zbadać przypadek:

[
a=2.
]

Dzielenie bez zastrzeżenia, że (a\neq2), może prowadzić do pominięcia wartości parametru, dla której rząd się zmienia.

Założenie, że niezerowe wiersze są niezależne przed uzyskaniem postaci schodkowej

W dowolnej macierzy kilka niezerowych wierszy może być liniowo zależnych. Dopiero niezerowe wiersze prawidłowo otrzymanej postaci schodkowej są liniowo niezależne i można je policzyć.

Którą metodę obliczania rzędu wybrać?

W większości zadań najlepiej rozpocząć od metody Gaussa. Działa ona dla macierzy kwadratowych i prostokątnych, nie wymaga badania wielu wyznaczników i pozwala od razu znaleźć pivoty.

Metoda minorów jest wygodna przy małych macierzach oraz wtedy, gdy wystarczy wskazać jeden niezerowy minor określonego stopnia.

Wyznacznik jest najszybszą metodą sprawdzenia pełnego rzędu macierzy kwadratowej. Jeżeli jest różny od zera, dalsze działania są zbędne. Gdy wynosi zero, trzeba zastosować inną metodę.

SytuacjaNajwygodniejsza metoda
Duża macierz prostokątnaEliminacja Gaussa
Macierz (2\times2) lub (3\times3)Wyznacznik i minory
Sprawdzenie pełnego rzędu macierzy kwadratowejWyznacznik
Macierz z parametremWyznacznik lub minory, następnie Gauss
Układ równań liniowychEliminacja Gaussa
Obliczenia na komputerzeSVD lub eliminacja numeryczna

Rząd macierzy – najważniejsze informacje

Rząd macierzy to liczba liniowo niezależnych wierszy lub kolumn. Można go obliczyć, sprowadzając macierz do postaci schodkowej i licząc niezerowe wiersze albo pivoty. Alternatywnie rząd jest najwyższym stopniem niezerowego minora.

Dla macierzy (m\times n) zachodzi:

[
0\leq r(A)\leq\min(m,n).
]

Macierz kwadratowa ma pełny rząd wtedy, gdy jej wyznacznik jest różny od zera. Rząd pomaga również określać liczbę rozwiązań układów równań, wymiar obrazu przekształcenia liniowego oraz liczbę zmiennych swobodnych.

FAQ

Jak najprościej obliczyć rząd macierzy?

Najczęściej należy sprowadzić macierz do postaci schodkowej za pomocą eliminacji Gaussa, a następnie policzyć niezerowe wiersze lub pivoty. Operacje elementarne na wierszach nie zmieniają rzędu. Przy małej macierzy kwadratowej warto najpierw sprawdzić wyznacznik, ponieważ niezerowy wyznacznik oznacza pełny rząd.

Czy rząd macierzy może być równy zero?

Tak, ale tylko w przypadku macierzy zerowej, czyli takiej, której wszystkie elementy są równe zero. Każda macierz zawierająca przynajmniej jeden element różny od zera ma rząd wynoszący co najmniej 1. Macierz zerowa nie posiada żadnego liniowo niezależnego wiersza ani żadnej liniowo niezależnej kolumny.

Czy rząd macierzy jest równy liczbie niezerowych wierszy?

Tylko wtedy, gdy macierz została wcześniej sprowadzona do prawidłowej postaci schodkowej. W macierzy wyjściowej niezerowe wiersze mogą być liniowo zależne. Przykładowo wiersze ([1,2]) i ([2,4]) są niezerowe, ale drugi jest dwukrotnością pierwszego, dlatego razem zwiększają rząd tylko o jeden.

Czy rząd macierzy można obliczyć z wyznacznika?

Tak, ale wyznacznik daje pełną odpowiedź wyłącznie wtedy, gdy macierz jest kwadratowa i ma wyznacznik różny od zera. Wówczas jej rząd jest równy stopniowi macierzy. Gdy wyznacznik wynosi zero, wiadomo tylko, że rząd jest mniejszy od maksymalnego. Dokładną wartość trzeba ustalić metodą Gaussa lub minorów.

Jaki jest maksymalny rząd macierzy prostokątnej?

Dla macierzy o (m) wierszach i (n) kolumnach maksymalny rząd wynosi (\min(m,n)). Macierz (3\times5) może więc mieć najwyżej rząd 3, ponieważ zawiera tylko trzy wiersze. Macierz (6\times2) może mieć najwyżej rząd 2, ponieważ posiada tylko dwie kolumny.

Czy operacje elementarne zmieniają rząd macierzy?

Nie, jeżeli są wykonywane prawidłowo. Zamiana dwóch wierszy, pomnożenie wiersza przez niezerową liczbę oraz dodanie do jednego wiersza wielokrotności innego zachowują rząd. Nie wolno natomiast mnożyć wiersza przez zero, ponieważ taka operacja usuwa zawarte w nim informacje i może obniżyć rząd macierzy.

Po co oblicza się rząd macierzy?

Rząd pozwala określić liczbę niezależnych wierszy i kolumn, sprawdzić odwracalność macierzy oraz ustalić liczbę rozwiązań układu równań. Informuje także o wymiarze obrazu przekształcenia liniowego i liczbie zmiennych swobodnych w równaniu (Ax=0). Jest jednym z podstawowych parametrów opisujących strukturę macierzy.