Lecture Notes
Semester 1
Vector and Matrix Theory
Lecture 9: The Nullspace of A

Lecture 9: The Nullspace of AA: Solving Ax=0Ax = 0 and Rx=0Rx = 0

Based on Introduction to Linear Algebra by Gilbert Strang (opens in a new tab)


Nullspace of AA

  1. Nullspace N(A)N(A) dalam Rn\mathbb{R}^n adalah himpunan semua solusi dari Ax=0Ax = 0 termasuk x=0x=0.
  2. Eliminasi dari AA ke UU ke RR tidak mengubah nullspacenya. N(A)=N(U)=N(R)N(A) = N(U) = N(R).
  3. Reduced row echelon form R=rref(A)R = \text{rref}(A) memiliki pivot bernilai 1 dengan nol di baris atas serta bawahnya:
R=[1000010000010000000]R = \begin{bmatrix} 1 & * & 0 & * & 0 & * & * \\ 0 & 0 & 1 & * & 0 & * & * \\ 0 & 0 & 0 & 0 & 1 & * & * \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \end{bmatrix}
  1. Jika kolom jj dari RR tidak berisi pivot, maka ada "special solution" untuk Ax=0Ax=0 dengan xj=1x_j = 1 dan xi=0x_i = 0 untuk iji \neq j.
  2. Banyak pivot = banyak baris non-nol di R=rank(r)R = \text{rank}(r). Terdapat nrank(r)n - \text{rank}(r) free column di RR.
  3. Setiap matriks lebar (m<nm < n) memiliki solusi Ax=0Ax = 0 dengan x0x \neq 0 dalam nullspacenya.

Apakah nullspace termasuk subspace?

Misalkan xx dan yy adalah solusi dari Ax=0Ax = 0 dan Ay=0Ay = 0. Aturan perkalian memberikan A(x+y)=Ax+Ay=0+0=0A(x+y) = Ax + Ay = 0 + 0 = 0. Aturan tersebut juga membuktikan A(cx)=c0A(cx) = c0. Sehingga x+yx + y dan cxcx berada di nullspace N(A)N(A).

Vektor solusi xx memiliki nn komponen, sehingga mereka adalah vektor dalam Rn\mathbb{R}^n. Nullspace N(A)N(A) adalah subspace dalam Rn\mathbb{R}^n. Berbeda dengan columnspace C(A)C(A) yang merupakan subspace dalam Rm\mathbb{R}^m.

Special Solutions for Ax=0Ax = 0

Deskripsikan nullspace dari A=[1326]A = \begin{bmatrix} 1 & 3 \\ 2 & 6 \end{bmatrix}!

Dengan eliminasi, kita dapatkan:

R=[130000]R = \begin{bmatrix} 1 & 3 & | & 0\\ 0 & 0 & | & 0 \end{bmatrix}

Jika dijabarkan, kita dapatkan:

A{x1+3x2=00=0A\begin{cases} x_1 + 3x_2 = 0 \\ 0 = 0 \end{cases}

Dengan x2x_2 sebagai free variable, kita dapatkan:

A{x1=3x2x2=x2A\begin{cases} x_1 = -3x_2 \\ x_2 = x_2 \end{cases}

Sehingga, solusi dari Ax=0Ax = 0 adalah:

[x1x2]=[3x2x2]=x2[31]\begin{bmatrix} x_1 \\ x_2 \end{bmatrix} = \begin{bmatrix} -3x_2 \\ x_2 \end{bmatrix} = x_2 \begin{bmatrix} -3 \\ 1 \end{bmatrix}

Contoh berikutnya:

x+2y+3z=0x + 2y + 3z = 0 datang dari 1×31 \times 3 matrix A=[123]A = \begin{bmatrix} 1 & 2 & 3 \end{bmatrix}. Kemudian Ax=0Ax = 0 menghasilkan sebuah bidang. Seluruh vektor dalam bidang tersebut tegak lurus terhadap vektor [1,2,3]T[1, 2, 3]^T. Bidang ini adalah nullspace dari AA.

Ada dua free variables yy dan zz. Sehingga, solusi dari Ax=0Ax = 0 adalah:

[xyz]=[2y3zyz]=y[210]+z[301]\begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} -2y - 3z \\ y \\ z \end{bmatrix} = y \begin{bmatrix} -2 \\ 1 \\ 0 \end{bmatrix} + z \begin{bmatrix} -3 \\ 0 \\ 1 \end{bmatrix}

Cara lain dalam menentukan solusi nullspace adalah dengan mengatur setiap free variable menjadi 1 dan yang lainnya menjadi 0 secara bergantian:

[xyz]=[210] for y=1,z=0\begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} -2 \\ 1 \\ 0 \end{bmatrix} \text{ for } y = 1, z = 0 [xyz]=[301] for y=0,z=1\begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} -3 \\ 0 \\ 1 \end{bmatrix} \text{ for } y = 0, z = 1

Langkah utama menentukan solusi spesial adalah:

  1. Eliminasi AA menjadi RR.
  2. Setiap kolom tanpa pivot di RR adalah free variable dan tentukan Ax=0Ax = 0.
  3. Setiap free variable menjadi 1 dan yang lainnya menjadi 0 secara bergantian.

Pivot Variables and Free Variables in RR

A=[ppfpf]{3 pivot variables p2 free variables fto be revealed by RA = \begin{bmatrix} p & p & f & p & f \\ \mid & \mid & \mid & \mid & \mid \\ \mid & \mid & \mid & \mid & \mid \\ \mid & \mid & \mid & \mid & \mid \end{bmatrix} \begin{cases} 3 \text{ pivot variables } p\\ 2 \text{ free variables } f\\ \text{to be revealed by } R \end{cases}R=[10a0c01b0d0001e00000]{3 pivots: rank r=3R = \begin{bmatrix} 1 & 0 & a & 0 & c \\ 0 & 1 & b & 0 & d \\ 0 & 0 & 0 & 1 & e \\ 0&0&0&0&0 \end{bmatrix} \begin{cases} 3 \text{ pivots: rank } r = 3\\ \end{cases}s1=[ab100],s2=[cd0e1]{2 special solutions s1,s2formed by alternating 1 and 0s_1 = \begin{bmatrix} -a \\ -b \\ 1 \\ 0 \\ 0 \end{bmatrix}, s_2 = \begin{bmatrix} -c \\ -d \\ 0 \\ -e \\ 1 \end{bmatrix} \begin{cases} 2 \text{ special solutions } s_1, s_2\\ \text{formed by alternating 1 and 0} \end{cases}

Menghitung jumlah pivot mengantarkan pada teorema penting:

Theorem: Jika Ax=0Ax=0 memiliki lebih banyak unknowns daripada equations, maka Ax=0Ax=0 memiliki solusi non-zero.

Rank of Matrix

Rank dari matriks AA adalah jumlah dari pivotnya. Dinotasikan dengan rr

Contoh:

A=[112442135631468]A = \begin{bmatrix} 1 & 1 & 2 & 4 & 4\\ 2 & 1 & 3 & 5 & 6\\ 3 & 1 & 4 & 6 & 8 \end{bmatrix}

Dengan eliminasi, kita dapatkan:

R=[100010102100111]R = \begin{bmatrix} 1 & 0 & 0 & 0 & 1\\ 0 & 1 & 0 & 2 & 1\\ 0 & 0 & 1 & 1 & 1 \end{bmatrix}

Matriks AA memiliki 3 pivot, sehingga rank(A)=3\text{rank}(A) = 3.

Setiap free column adalah kombinasi dari kolom pivot sebelumnya. Special solution memberitahu proporsi kombinasinya:

Kolom 4=0 (kolom 1)+2 (kolom 2)+1 (kolom 3),s1=[0-2-110]Kolom 5=1 (kolom 1)+1 (kolom 2)+1 (kolom 3),s2=[-1-1-101]\begin{align*} \text{Kolom 4} &= \fbox{0} \text{ (kolom 1)} + \fbox{2} \text{ (kolom 2)} + \fbox{1} \text{ (kolom 3)}, &s_1 = \begin{bmatrix} \fbox{0} \\ \fbox{-2} \\ \fbox{-1} \\ 1 \\ 0 \end{bmatrix}\\ \text{Kolom 5} &= \fbox{1} \text{ (kolom 1)} + \fbox{1} \text{ (kolom 2)} + \fbox{1} \text{ (kolom 3)}, &s_2 = \begin{bmatrix} \fbox{-1} \\ \fbox{-1} \\ \fbox{-1} \\ 0 \\ 1 \end{bmatrix} \end{align*}

Koefisien dari free column adalah solusi dari Ax=0Ax = 0 dengan membalik tandanya. Perhatikan pula bahwa baris free variablenya tersusun dari 0 dan 1 secara bergantian.

Dimensi dari Nullspace N(A)N(A) adalah nrank(A)n - \text{rank}(A).

Review of the Key Ideas

  1. Nullspace N(A)N(A) adalah himpunan semua solusi dari Ax=0Ax = 0 termasuk x=0x=0.
  2. Eliminasi dari AA menghasilkan RR dengan kolom pivot dan free column.
  3. Setiap free column menghasilkan satu special solution. free variable menjadi 1 dan yang lainnya menjadi 0 secara bergantian.
  4. Solusi komplit dari Ax=0Ax = 0 adalah kombinasi dari special solution.
  5. Rank dari AA adalah jumlah dari pivotnya. rank(A)=r\text{rank}(A) = r.