MAT1041 · 9. hafta · - Rank of a Matrix and Systems of Linear Equations

Rank, satır/sütun/null space ve lineer sistemler

Bir matrisin satır uzayı, sütun uzayı ve null space'i için baz bulmayı, rank ve nullity'yi, rank-nullity teoremini ve bir sistemin tutarlılığını rank ile ve çözümünü 'özel çözüm + homojen çözüm' biçiminde yazmayı öğrenirsin.

row spacecolumn spacenull spaceranknullityrank-nullity theoremparticular solutiongeneral solutionconsistentpivot columnsinvertible matrix theorem

Bir matrise üç altuzay eşlik eder: satırların gerdiği satır uzayı, sütunların gerdiği sütun uzayı ve Ax=0A\mathbf{x} = \mathbf{0}‘ın çözümlerinden oluşan null space. Bunların boyutları arasındaki ilişki (rank-nullity teoremi) lineer cebirin en kullanışlı sayma kuralıdır. Ve güzel haber: üçünün bazı da tek bir RREF hesabından çıkar. Bu hafta 1. haftadaki “tek / sonsuz / yok” kararının arkasındaki teoriyi de kapatıyoruz.

Altın kurallar:

  1. Önce RREF. Üç altuzay da oradan okunur.
  2. Satır uzayı için RREF’in satırlarını, sütun uzayı için orijinal sütunları kullan.
  3. Rank + nullity = sütun sayısı.
  4. Tutarlılık: rank⁡[A∣b]=rank⁡A\operatorname{rank}[A \mid \mathbf{b}] = \operatorname{rank}A.

Üç altuzay

AA m×nm \times n olsun.

AltuzayTanımNerede yaşar
Satır uzayı (row space)satırlarının span’iRn\mathbb{R}^n
Sütun uzayı (column space)sütunlarının span’i = {Ax}\{A\mathbf{x}\}Rm\mathbb{R}^m
Null space{x:Ax=0}\{\mathbf{x} : A\mathbf{x} = \mathbf{0}\}Rn\mathbb{R}^n

Sütun uzayı, AxA\mathbf{x}‘in alabildiği bütün değerlerdir, çünkü AxA\mathbf{x} sütunların bir kombinasyonudur (2. hafta). Bu yüzden Ax=bA\mathbf{x} = \mathbf{b} tutarlıdır ancak ve ancak b\mathbf{b} sütun uzayındadır.

Tek RREF, üç baz

Örnek. A=[131226351301]A = \begin{bmatrix} 1 & 3 & 1 & 2 \\ 2 & 6 & 3 & 5 \\ 1 & 3 & 0 & 1 \end{bmatrix}.

A→R3←R3−R1R2←R2−2R1[1312001100−1−1]→R3←R3+R2[131200110000]→R1←R1−R2[130100110000]=RA \xrightarrow[R_3 \leftarrow R_3 - R_1]{R_2 \leftarrow R_2 - 2R_1} \begin{bmatrix} 1 & 3 & 1 & 2 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & -1 & -1 \end{bmatrix} \xrightarrow{R_3 \leftarrow R_3 + R_2} \begin{bmatrix} 1 & 3 & 1 & 2 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 \end{bmatrix} \xrightarrow{R_1 \leftarrow R_1 - R_2} \begin{bmatrix} 1 & 3 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 \end{bmatrix} = R

Pivotlar 1. ve 3. sütunda.

Satır uzayı. Satır işlemleri satırları birbirinin kombinasyonuyla değiştirir; span aynı kalır. RR‘nin sıfır olmayan satırları bağımsızdır (pivotlar farklı yerde):

row(A) bazı: {(1,3,0,1), (0,0,1,1)}.\text{row}(A) \text{ bazı: } \{(1, 3, 0, 1),\ (0, 0, 1, 1)\}.

Sütun uzayı. Satır işlemleri sütunlar arasındaki lineer ilişkileri korur ama sütunların kendisini değiştirir. RR‘de 2. sütun = 3 × 1. sütun ve 4. sütun = 1. + 3. sütun; aynı ilişkiler AA‘da da geçerli. Pivot sütunlar bağımsızdır, gerisi onların kombinasyonu:

col(A) bazı: {(1,2,1), (1,3,0)}(A’nın 1. ve 3. su¨tunu).\text{col}(A) \text{ bazı: } \{(1, 2, 1),\ (1, 3, 0)\} \quad (A\text{'nın 1. ve 3. sütunu}).

Null space. Rx=0R\mathbf{x} = \mathbf{0}: x1+3x2+x4=0x_1 + 3x_2 + x_4 = 0, x3+x4=0x_3 + x_4 = 0. Serbest x2=sx_2 = s, x4=tx_4 = t:

x=s(−3,1,0,0)+t(−1,0,−1,1),null(A) bazı: {(−3,1,0,0), (−1,0,−1,1)}.\mathbf{x} = s(-3, 1, 0, 0) + t(-1, 0, -1, 1), \qquad \text{null}(A) \text{ bazı: } \{(-3, 1, 0, 0),\ (-1, 0, -1, 1)\}.

TUZAK · RREF sütunlarını sütun uzayı bazı yazmak. RR‘nin pivot sütunları (1,0,0)(1, 0, 0) ve (0,1,0)(0, 1, 0); bunlar AA‘nın sütun uzayında bile değil (AA‘nın sütun uzayı 3b1=b2+b33b_1 = b_2 + b_3 düzlemi). Sütun uzayı için daima orijinal AA.

Rank ve nullity

rank⁡A=dim⁡row(A)=dim⁡col(A)=pivot sayısı,nullity⁡A=dim⁡null(A).\operatorname{rank}A = \dim\text{row}(A) = \dim\text{col}(A) = \text{pivot sayısı}, \qquad \operatorname{nullity}A = \dim\text{null}(A).

Satır uzayı ile sütun uzayının boyutunun eşit olması şaşırtıcıdır (biri Rn\mathbb{R}^n‘de, diğeri Rm\mathbb{R}^m‘de) ama ikisi de pivot sayısına eşit. Sonuç: rank⁡AT=rank⁡A\operatorname{rank}A^T = \operatorname{rank}A.

Rank-nullity teoremi. AA m×nm \times n ise

rank⁡A+nullity⁡A=n.\operatorname{rank}A + \operatorname{nullity}A = n.

Her sütun ya pivot sütunudur (rank’a sayılır) ya serbest değişken sütunudur (nullity’ye sayılır). Örnekte 2+2=42 + 2 = 4.

Hızlı sorular için tablo (AA m×nm \times n):

BilgiSonuç
rank⁡A≤min⁡(m,n)\operatorname{rank}A \le \min(m, n)4×6 matrisin rankı en fazla 4
Ax=0A\mathbf{x} = \mathbf{0} sadece trivialnullity 0, rank =n= n
rank⁡A=m\operatorname{rank}A = mher satırda pivot, her b\mathbf{b} için tutarlı
rank⁡A=n\operatorname{rank}A = nserbest değişken yok, tutarlıysa tek çözüm
n>mn > mnullity ≥n−m>0\ge n - m > 0, homojen sistem nontrivial çözümlü

Rank ve sistemler

Ax=bA\mathbf{x} = \mathbf{b} için:

DurumSonuç
rank⁡[A∣b]>rank⁡A\operatorname{rank}[A \mid \mathbf{b}] > \operatorname{rank}Açözüm yok
rank⁡[A∣b]=rank⁡A=n\operatorname{rank}[A \mid \mathbf{b}] = \operatorname{rank}A = ntek çözüm
rank⁡[A∣b]=rank⁡A<n\operatorname{rank}[A \mid \mathbf{b}] = \operatorname{rank}A < nsonsuz çözüm, n−rank⁡An - \operatorname{rank}A parametre
  1. haftadaki karar tablosunun aynısı, sadece rank diliyle. [0⋯0∣c≠0][0 \cdots 0 \mid c \neq 0] satırı, genişletilmiş matrise fazladan bir pivot eklemek demektir.

Örnekte b=(b1,b2,b3)\mathbf{b} = (b_1, b_2, b_3) için aynı işlemler son satırın sağına b2+b3−3b1b_2 + b_3 - 3b_1 bırakır. b=(3,7,2)\mathbf{b} = (3, 7, 2) için 7+2−9=07 + 2 - 9 = 0: tutarlı. b=(1,0,0)\mathbf{b} = (1, 0, 0) için −3≠0-3 \neq 0: tutarsız, rank⁡[A∣b]=3\operatorname{rank}[A \mid \mathbf{b}] = 3.

Genel çözüm = özel çözüm + homojen çözüm

xp\mathbf{x}_p, Ax=bA\mathbf{x} = \mathbf{b}‘nin herhangi bir (özel, particular) çözümü ise bütün çözümler

x=xp+xh,xh∈null(A).\mathbf{x} = \mathbf{x}_p + \mathbf{x}_h, \qquad \mathbf{x}_h \in \text{null}(A).

Neden: iki çözümün farkı A(x−xp)=b−b=0A(\mathbf{x} - \mathbf{x}_p) = \mathbf{b} - \mathbf{b} = \mathbf{0}, yani null space’te.

Örnekte b=(3,7,2)\mathbf{b} = (3, 7, 2): [A∣b][A \mid \mathbf{b}]‘nin RREF’i x1+3x2+x4=2x_1 + 3x_2 + x_4 = 2, x3+x4=1x_3 + x_4 = 1 verir. Serbest değişkenleri 0 al: xp=(2,0,1,0)\mathbf{x}_p = (2, 0, 1, 0). Kontrol: Axp=(2+1,4+3,2+0)=(3,7,2)A\mathbf{x}_p = (2 + 1, 4 + 3, 2 + 0) = (3, 7, 2). Genel çözüm:

x=(2,0,1,0)+s(−3,1,0,0)+t(−1,0,−1,1).\mathbf{x} = (2, 0, 1, 0) + s(-3, 1, 0, 0) + t(-1, 0, -1, 1).

Geometrik olarak: çözüm kümesi null space’in xp\mathbf{x}_p kadar kaydırılmış hali. Altuzay değil (sıfırı içermez), ama paralel bir kopya.

Tersinir matris teoremi (güncel)

AA n×nn \times n için şunlar denktir:

  1. AA tersinir. 2. det⁡A≠0\det A \neq 0. 3. A∼InA \sim I_n. 4. Ax=0A\mathbf{x} = \mathbf{0} sadece trivial. 5. Ax=bA\mathbf{x} = \mathbf{b} her b\mathbf{b} için tek çözümlü. 6. rank⁡A=n\operatorname{rank}A = n. 7. nullity⁡A=0\operatorname{nullity}A = 0. 8. Sütunlar bağımsız. 9. Sütunlar Rn\mathbb{R}^n‘i gerer. 10. Satırlar Rn\mathbb{R}^n‘in bazı.

Sınavda bir maddeyi gösterip diğerini sonuç olarak yazmak meşru bir argümandır.

Sık yapılan hatalar

YanlışDoğrusu
Rank-nullity’de satır sayısını kullanmaknn = sütun sayısı
Sütun uzayına RREF sütunlarını yazmakOrijinal pivot sütunlar
Satır uzayına orijinal satırları körü körüne yazmakBağımlı olabilirler; RREF’in sıfır olmayan satırları güvenli
Rank’ı sıfır olmayan eleman sayısı sanmakPivot sayısı
det⁡=0\det = 0 ise rank =0= 0Rank <n< n; 1 ya da 2 olabilir
Genel çözümde özel çözümü unutmakxp+xh\mathbf{x}_p + \mathbf{x}_h
Null space’i Rm\mathbb{R}^m‘de aramakRn\mathbb{R}^n‘de (x\mathbf{x}‘in yaşadığı yer)

Kendini test et

Sınavdaki gibi İngilizce sorular. Önce kâğıt kalemle çöz, sonra cevabı aç.

Soru 1kolay

Find the rank of [1224]\begin{bmatrix} 1 & 2 \\ 2 & 4 \end{bmatrix}.

Cevabı göster
1

R2←R2−2R1R_2 \leftarrow R_2 - 2R_1 sıfır satır verir. Tek pivot: rank 1.
Sütun gözüyle: 2. sütun = 2 × 1. sütun, bağımsız sütun sayısı 1.

Soru 2kolay

AA is a 5×75 \times 7 matrix with rank 3. What is the nullity of AA?

Cevabı göster
4

Rank-nullity: rank⁡A+nullity⁡A=n\operatorname{rank}A + \operatorname{nullity}A = n = sütun sayısı =7= 7.nullity⁡=7−3=4\operatorname{nullity} = 7 - 3 = 4. Satır sayısı (5) bu formülde yok.

Soru 3orta

Find the rank of A=[1−1202−251−1113]A = \begin{bmatrix} 1 & -1 & 2 & 0 \\ 2 & -2 & 5 & 1 \\ -1 & 1 & 1 & 3 \end{bmatrix}.

Cevabı göster
2

R2←R2−2R1R_2 \leftarrow R_2 - 2R_1: (0,0,1,1)(0, 0, 1, 1). R3←R3+R1R_3 \leftarrow R_3 + R_1: (0,0,3,3)(0, 0, 3, 3). R3←R3−3R2R_3 \leftarrow R_3 - 3R_2: sıfır satır.
İki pivot (sütun 1 ve 3): rank 2.

Soru 4orta

For the matrix AA of the previous question, find a basis for the row space of AA.

Cevabı göster
{(1,−1,0,−2), (0,0,1,1)}\{(1, -1, 0, -2),\ (0, 0, 1, 1)\}

Satır işlemleri satır uzayını değiştirmez. RREF'in sıfır olmayan satırları baz.R1←R1−2R2R_1 \leftarrow R_1 - 2R_2 ile RREF: (1,−1,0,−2)(1, -1, 0, -2) ve (0,0,1,1)(0, 0, 1, 1).
(REF satırları (1,−1,2,0)(1, -1, 2, 0), (0,0,1,1)(0, 0, 1, 1) de doğru bir cevap.)

Soru 5orta

For the same AA, find a basis for the column space of AA.

Cevabı göster
{(1,2,−1), (2,5,1)}\{(1, 2, -1),\ (2, 5, 1)\}

Pivotlar 1. ve 3. sütunda. Sütun uzayının bazı: AA'nın orijinal 1. ve 3. sütunları.
RREF'in sütunlarını yazmak yanlış: satır işlemi sütun uzayını değiştirir.

Soru 6orta

For the same AA, find a basis for the null space and the nullity.

Cevabı göster
Basis {(1,1,0,0),(2,0,−1,1)}\{(1, 1, 0, 0), (2, 0, -1, 1)\}, nullity 22

RREF: x1−x2−2x4=0x_1 - x_2 - 2x_4 = 0, x3+x4=0x_3 + x_4 = 0. x2=sx_2 = s, x4=tx_4 = t serbest.x=(s+2t,s,−t,t)=s(1,1,0,0)+t(2,0,−1,1)\mathbf{x} = (s + 2t, s, -t, t) = s(1, 1, 0, 0) + t(2, 0, -1, 1).
Kontrol: 2+2=42 + 2 = 4 sütun sayısı (rank + nullity).

Soru 7orta

For the same AA, is b=(1,3,4)\mathbf{b} = (1, 3, 4) in the column space of AA?

Cevabı göster
No

[A∣b][A \mid \mathbf{b}] üzerinde aynı işlemler: R2−2R1R_2 - 2R_1: (0,0,1,1∣1)(0, 0, 1, 1 \mid 1); R3+R1R_3 + R_1: (0,0,3,3∣5)(0, 0, 3, 3 \mid 5); R3−3R2R_3 - 3R_2: (0,0,0,0∣2)(0, 0, 0, 0 \mid 2).
Tutarsız, yani rank⁡[A∣b]=3>rank⁡A=2\operatorname{rank}[A \mid \mathbf{b}] = 3 > \operatorname{rank}A = 2. b\mathbf{b} sütun uzayında değil.
(b=(1,3,2)\mathbf{b} = (1, 3, 2) olsaydı son satır 0=00 = 0 çıkardı.)

Soru 8zor

For which values of kk does A=[1232k611k]A = \begin{bmatrix} 1 & 2 & 3 \\ 2 & k & 6 \\ 1 & 1 & k \end{bmatrix} have rank 2?

Cevabı göster
k=3k = 3 or k=4k = 4

det⁡A=1(k2−6)−2(2k−6)+3(2−k)=k2−7k+12=(k−3)(k−4)\det A = 1(k^2 - 6) - 2(2k - 6) + 3(2 - k) = k^2 - 7k + 12 = (k - 3)(k - 4).det⁡≠0\det \neq 0 ise rank 3. k=3k = 3 veya 44 iken det⁡=0\det = 0, rank <3< 3. 1. ve 3. satır (1,2,3)(1, 2, 3), (1,1,k)(1, 1, k) hiçbir kk için orantılı değil, yani rank ≥2\ge 2.
Sonuç: rank tam olarak 2.

Soru 9zor

Write the general solution of x1+x2+2x3=3x_1 + x_2 + 2x_3 = 3, 2x1+3x2+5x3=82x_1 + 3x_2 + 5x_3 = 8 in the form x=xp+xh\mathbf{x} = \mathbf{x}_p + \mathbf{x}_h.

Cevabı göster
x=(1,2,0)+t(−1,−1,1)\mathbf{x} = (1, 2, 0) + t(-1, -1, 1)

R2←R2−2R1R_2 \leftarrow R_2 - 2R_1: (0,1,1∣2)(0, 1, 1 \mid 2). R1←R1−R2R_1 \leftarrow R_1 - R_2: (1,0,1∣1)(1, 0, 1 \mid 1).x3=tx_3 = t: x1=1−tx_1 = 1 - t, x2=2−tx_2 = 2 - t. Özel çözüm (t=0t = 0) (1,2,0)(1, 2, 0); homojen kısım t(−1,−1,1)t(-1, -1, 1), AA'nın null space'i.

Soru 10kolay

True or false: A 4×64 \times 6 matrix can have rank 5.

Cevabı göster
False

Rank = pivot sayısı; her satırda en fazla bir pivot, 4 satır var. rank⁡A≤min⁡(m,n)=4\operatorname{rank}A \le \min(m, n) = 4.

Soru 11zor

AA is 6×46 \times 4 and Ax=0A\mathbf{x} = \mathbf{0} has only the trivial solution. Find rank⁡A\operatorname{rank}A. Is Ax=bA\mathbf{x} = \mathbf{b} consistent for every b∈R6\mathbf{b} \in \mathbb{R}^6?

Cevabı göster
rank⁡A=4\operatorname{rank}A = 4; no

Sadece trivial çözüm ⇒\Rightarrow nullity 0 ⇒\Rightarrow rank =4−0=4= 4 - 0 = 4.
Sütun uzayı R6\mathbb{R}^6'nın 4 boyutlu bir altuzayı, R6\mathbb{R}^6'nın tamamı değil. Bazı b\mathbf{b} için tutarsız.
Ama tutarlı olduğunda çözüm tek (serbest değişken yok).

Soru 12orta

If AA is 3×53 \times 5 with rank⁡A=3\operatorname{rank}A = 3, what are rank⁡AT\operatorname{rank}A^T and the dimension of the null space of ATA^T?

Cevabı göster
33 and 00

rank⁡AT=rank⁡A=3\operatorname{rank}A^T = \operatorname{rank}A = 3 (satır uzayı ile sütun uzayının boyutu eşit).ATA^T 5×35 \times 3: nullity =3−3=0= 3 - 3 = 0.

Doğrulama: RREF, rank, pivot sütunları ve null space bazları node'da BigInt kesirlerle tam hesaplandı; tutarlılık koşulları birçok b vektörüyle tam çözüm denenerek, özel çözümler A·x = b çarpımıyla, parametreli rank sorusu birçok k değerinde kontrol edildi (verify/MAT1041/09.mjs).

Deftere not kartı

Satır uzayı row(A) ⊆ Rⁿ: RREF'in sıfır olmayan SATIRLARI baz (satır işlemi değiştirmez). Sütun uzayı col(A) ⊆ Rᵐ: PİVOT SÜTUNLARIN ORİJİNAL halleri baz. Null space null(A) ⊆ Rⁿ: Ax = 0 çöz, serbest değişkenlere göre ayır. rank A = pivot sayısı = dim row = dim col. rank A^T = rank A. nullity A = dim null(A) = serbest değişken sayısı. RANK-NULLITY: rank A + nullity A = n (SÜTUN sayısı). rank ≤ min(m, n). Ax = b tutarlı ⇔ b ∈ col(A) ⇔ rank[A|b] = rank A. Tutarlıysa: x = x_p + x_h (özel çözüm + null space'ten herhangi bir vektör). rank = n → tek çözüm; rank < n → sonsuz. rank = m (her satırda pivot) → her b için tutarlı. Kare A tersinir ⇔ rank = n ⇔ nullity = 0 ⇔ det ≠ 0 ⇔ satırlar/sütunlar baz.