Lecture Notes
Semester 2
Linear Algebra
Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors #1

Persamaan linear Ax=bA\pmb{x} = \mathbf{b} adalah persamaan umum untuk permasalahan yang monoton. Eigenvalues dan eigenvectors adalah konsep yang sangat penting dalam permasalahan dinamis. Solusi dari du/dt=Aud\mathbf{u}/dt = A\mathbf{u} tidak dapat dicari dengan eliminasi.

Contoh lain adalah menghitung pangkat dari matriks A,A2,A3,A, A^2, A^3, \ldots. Dengan menggunakan eigenvalues dan eigenvectors, kita dapat menemukan solusi dari AkA^k dengan mudah.

A=[.8.3.2.7]  A100=[.6000.6000.4000.4000]A = \begin{bmatrix} .8 & .3 \\ .2 & .7 \end{bmatrix} \ \cdots \ A^{100} = \begin{bmatrix} .6000 & .6000 \\ .4000 & .4000 \end{bmatrix}

Matriks A100A^{100} dapat dihitung dengan mudah dengan menggunakan eigenvalues dan eigenvectors, bukan dengan menghitung A100A^{100} secara langsung.

Eigenvectors

Hampir seluruh vektor berganti arah ketika dikalikan dengan matriks AA. Namun, ada beberapa vektor yang tidak berganti arah, yaitu vektor yang searah dengan vektor hasil kali matriks AA. Vektor ini disebut dengan eigenvectors. Kalikan eigenvector dengan AA maka vektor AxA\pmb{x} adalah λ\lambda kali x\pmb{x}.

Bentuk persamaan umumnya adalah Ax=λxA\pmb{x} = \lambda\pmb{x}, dimana λ\lambda adalah eigenvalue dari matriks AA.

Eigenvalue λ\lambda memberitahu bahwa vektor spesial xx itu berubah jika dikalikan dengan AA. Perhatikan bahwa Eigenvalue λ\lambda juga bisa bernilai nol. Ax=0xAx = 0x berarti bahwa eigenvector xx berada di nullspace.

Computing Eigenvalues and Eigenvectors

Persamaan Ax=λxA\pmb{x} = \lambda\pmb{x} dapat ditulis ulang menjadi (AλI)x=0(A - \lambda I)\pmb{x} = 0. Berikut adalah langkah derivasinya:

Ax=λxAxλx=0(AλI)x=0\begin{align*} A\pmb{x} &= \lambda\pmb{x} \\ A\pmb{x} - \lambda\pmb{x} &= 0 \\ (A - \lambda I)\pmb{x} &= 0 \end{align*}

Contoh untuk matriks AA:

A=[.8.3.2.7]A = \begin{bmatrix} .8 & .3 \\ .2 & .7 \end{bmatrix}

Langkah-langkahnya adalah sebagai berikut:

  1. Hitung determinan dari AλIA - \lambda I.
AλI=[.8λ.3.2.7λ]=(.8λ)(.7λ).3.2=λ21.5λ+.5\begin{align*} A - \lambda I &= \begin{bmatrix} .8 - \lambda & .3 \\ .2 & .7 - \lambda \end{bmatrix} \\ &= (.8 - \lambda)(.7 - \lambda) - .3 \cdot .2 \\ &= \lambda^2 - 1.5\lambda + .5 \end{align*}
  1. Hitung eigenvalues dengan mencari akar dari persamaan kuadrat.
λ21.5λ+.5=0λ=1.5±1.5241.521=1.5±2.2522=1.5±.252=1.5±.52=1 atau 0.5\begin{align*} \lambda^2 - 1.5\lambda + .5 &= 0 \\ \lambda &= \frac{1.5 \pm \sqrt{1.5^2 - 4 \cdot 1 \cdot .5}}{2 \cdot 1} \\ &= \frac{1.5 \pm \sqrt{2.25 - 2}}{2} \\ &= \frac{1.5 \pm \sqrt{.25}}{2} \\ &= \frac{1.5 \pm .5}{2} \\ &= 1 \ \text{atau} \ 0.5 \end{align*}
  1. Hitung eigenvectors dengan menggunakan eigenvalues yang sudah didapat.

untuk λ=1\lambda = 1:

(AλI)x1=0(AI)x1=0[.81.3.2.71]x1=0[.2.3.2.3]x1=0x1=[.6.4]\begin{align*} (A - \lambda I)\pmb{x_1} &= 0\\ (A - I)\pmb{x_1} &= 0\\ \begin{bmatrix} .8 - 1 & .3 \\ .2 & .7 - 1 \end{bmatrix}\pmb{x_1} &= 0\\ \begin{bmatrix} -.2 & .3 \\ .2 & -.3 \end{bmatrix}\pmb{x_1} &= 0\\ x_1 &= \begin{bmatrix} .6\\ .4 \end{bmatrix} \end{align*}

untuk λ=0.5\lambda = 0.5:

(AλI)x2=0(A.5I)x2=0[.8.5.3.2.7.5]x2=0[.3.3.2.2]x2=0x2=[11]\begin{align*} (A - \lambda I)\pmb{x_2} &= 0\\ (A - .5I)\pmb{x_2} &= 0\\ \begin{bmatrix} .8 - .5 & .3 \\ .2 & .7 - .5 \end{bmatrix}\pmb{x_2} &= 0\\ \begin{bmatrix} .3 & .3 \\ .2 & .2 \end{bmatrix}\pmb{x_2} &= 0\\ x_2 &= \begin{bmatrix} 1\\ -1 \end{bmatrix} \end{align*}

Jika AA di pangkatkan, eigenvektornya tidak berubah. Hanya eigenvaluenya yang ikut dipangkatkan.

Maka A100A^{100} dapat dicari dengan memisahkan kolom dari matriks AA menjadi xix_i dan dikalikan dengan λi100\lambda_i^{100}.

A100[.8.2]=1100x1+.5100x2=[.6000.4000]+[very small(0)]\begin{align*} A^{100}\begin{bmatrix} .8\\ .2 \end{bmatrix} &= 1^{100}x_1 + .5^{100}x_2\\ &= \begin{bmatrix} .6000\\ .4000 \end{bmatrix} + \begin{bmatrix} \text{very small}\\ (\to 0) \end{bmatrix} \end{align*} A100[.3.7]=1100x1+.5100x2=[.6000.4000]+[very small(0)]\begin{align*} A^{100}\begin{bmatrix} .3\\ .7 \end{bmatrix} &= 1^{100}x_1 + .5^{100}x_2\\ &= \begin{bmatrix} .6000\\ .4000 \end{bmatrix} + \begin{bmatrix} \text{very small}\\ (\to 0) \end{bmatrix} \end{align*}

Sehingga A100A^{100} adalah:

A100=[.6000.6000.4000.4000]A^{100} = \begin{bmatrix} .6000 & .6000 \\ .4000 & .4000 \end{bmatrix}

Matriks ini disebut pula dengan markov matrix, yaitu matriks yang kolom-kolomnya jumlahnya adalah 1.

Eigenvalues of a Projection Matrices

Anggaplah λ\lambda sebagai eigenvalue dari matriks proyeksi PP untuk eigenvector v\pmb{v}. Gunakan fakta bahwa P2=PP^2 = P, maka:

Pv=λvP2v=λPvkarena v0λ2=λλ2λ=0λ(λ1)=0λ=0 atau 1\begin{align*} P\pmb{v} &= \lambda\pmb{v} \\ P^2\pmb{v} &= \lambda P\pmb{v} \\ \text{karena } v &\neq 0\\ \lambda^2 &= \lambda\\ \lambda^2 - \lambda &= 0\\ \lambda(\lambda - 1) &= 0\\ \lambda &= 0 \ \text{atau} \ 1 \end{align*}
  1. Setiap kolom dari PP memiliki jumlah 1, maka λ=1\lambda = 1 adalah eigenvalue.
  2. PP singular, maka λ=0\lambda = 0 adalah eigenvalue.
  3. PP simetris, maka eigenvector dari λ=1\lambda = 1 adalah orthogonal dengan eigenvector dari λ=0\lambda = 0.

Eigenvalue of a Reflection Matrix

Matriks refleksi adalah 2PI2P - I. Jika Px=λxP\pmb{x} = \lambda\pmb{x}, maka 2Px=2λx2P\pmb{x} = 2\lambda\pmb{x}. Nilai eigenvaluenya menjadi berlipat ganda. Jika dikurangi oleh Ix=xI\pmb{x} = \pmb{x}, menjadi (2PI)x=(2λ1)x(2P - I)\pmb{x} = (2\lambda - 1)\pmb{x}. Jika sebuah matriks digeser sebesar II, maka setiap λ\lambda bergeser sebanyak 11. Eigenvector tidak berubah.

Dalam sebuah refleksi, suatu vektor bisa saja berbalik arahnya namun dengan besar yang sama. Sehingga eigenvalue dari refleksi adalah λ=1\lambda = 1 dan λ=1\lambda = -1.

The Equation for the Eigenvalues

Menggunakan determinan dan aljabar linear, persamaan kunci untuk mencari eigenvalues adalah Ax=λxA\pmb{x} = \lambda\pmb{x}. Pindahkan λx\lambda\pmb{x} ke sisi kiri, maka menjadi (AλI)x=0(A - \lambda I)\pmb{x} = 0. Jika x\pmb{x} bukan nol, maka matriks AλIA - \lambda I harus singular. Maka, determinan dari AλIA - \lambda I haruslah nol.

Eigenvalues : Skalar λ\lambda sebagai eigenvalue dari AA jika dan hanya jika AλIA - \lambda I adalah singular (ada vektor yang tereduksi spannya).

det(AλI)=0\begin{equation} \det(A - \lambda I) = 0 \end{equation}

Persamaan tersebut disebut dengan characteristic equation dari matriks AA. Persamaan ini adalah persamaan kuadrat yang memiliki akar-akar yang merupakan eigenvalues dari matriks AA. Jika AA berukuran n×nn \times n, persamaan tersebut memiliki derajat nn pula. Sehingga AA memiliki nn eigenvalues (dapat berulang!).

Untuk setiap eigenvector λ\lambda, selesaikan (AλI)x=0(A - \lambda I)\pmb{x} = 0 atau Ax=λxA\pmb{x} = \lambda\pmb{x} untuk mencari eigenvector x\pmb{x}.

Contoh:

Untuk matriks A=[1224]A = \begin{bmatrix}1 & 2 \\ 2 & 4\end{bmatrix} adalah matriks singular. Tentukan λ\lambda dan x\pmb{x}!

Kurangi λ\lambda dari diagonal utama:

AλI=[1λ224λ]\begin{align*} A - \lambda I &= \begin{bmatrix} 1 - \lambda & 2 \\ 2 & 4 - \lambda \end{bmatrix} \end{align*}

Hitung determinannya:

det[1λ224λ]=(1λ)(4λ)22=λ25λ+44=λ25λ\begin{align*} \det\begin{bmatrix} 1 - \lambda & 2 \\ 2 & 4 - \lambda \end{bmatrix} &= (1 - \lambda)(4 - \lambda) - 2 \cdot 2\\ &= \lambda^2 - 5\lambda + 4 - 4\\ &= \lambda^2 - 5\lambda \end{align*}

Buat determinan menjadi nol:

det(AλI)=λ25λ=0λ(λ5)=0λ=0 atau 5\begin{align*} \det(A - \lambda I) &= \lambda^2 - 5\lambda = 0\\ \lambda(\lambda - 5) &= 0\\ \lambda &= 0 \ \text{atau} \ 5 \end{align*}

Cari eigenvector untuk setiap λ\lambda:

(A0I)x=[1224][yz]=[00][yz]=[21](A5I)x=[4221][yz]=[00][yz]=[12]\begin{align*} (A - 0I)\pmb{x} &= \begin{bmatrix} 1 & 2 \\ 2 & 4 \end{bmatrix}\begin{bmatrix} y\\ z \end{bmatrix} = \begin{bmatrix} 0\\ 0 \end{bmatrix} &\rightarrow &\begin{bmatrix} y\\ z \end{bmatrix} = \begin{bmatrix} 2\\ -1 \end{bmatrix}\\ (A - 5I)\pmb{x} &= \begin{bmatrix} -4 & 2\\ 2 & -1 \end{bmatrix}\begin{bmatrix} y\\ z \end{bmatrix} = \begin{bmatrix} 0\\ 0 \end{bmatrix} &\rightarrow &\begin{bmatrix} y\\ z \end{bmatrix} = \begin{bmatrix} 1\\ 2 \end{bmatrix} \end{align*}

Matriks A0IA - 0I serta A5IA - 5I adalah singular. Eigenvector (2,1)(2, 1) dan (1,2)(1, 2) berada di nullspace: (AλI)x=0(A - \lambda I)\pmb{x} = 0.

Summary

Untuk menyelesaikan eigenvalue untuk matriks n×nn \times n:

  1. Hitung determinan dari AλIA - \lambda I.
  2. Cari akar dari polinomial yang terbentuk.
  3. Untuk setiap eigenvalue λ\lambda, selesaikan (AλI)x=0(A - \lambda I)\pmb{x} = 0 atau Ax=λxA\pmb{x} = \lambda\pmb{x} untuk mencari eigenvector x\pmb{x}.

Perlu diperhatikan bahwa eliminasi baris atau pertukaran baris, akan mengubah eigenvalues. Triangular matriks UU memiliki eigenvalues berupa diagonal (pivot) namun bukan eigenvalue milik AA.

  1. λ1+λ2++λn=a11+a22++ann\lambda_1 + \lambda_2 + \ldots + \lambda_n = a_{11} + a_{22} + \ldots + a_{nn}.
  2. λ1λ2λn=det(A)\lambda_1\lambda_2\ldots\lambda_n = \det(A).

Imaginary Eigenvalues

Matriks rotasi Q=[0110]Q = \begin{bmatrix}0 & -1\\ 1 & 0\end{bmatrix} tidak memiliki eigenvector yang real, eigenvaluesnya adalah ±i\pm i.

Saat rotasi, tidak ada vektor QxQ\pmb{x} yang tetap berada pada arah yang sama (kecuali x=0\pmb{x} = 0).

Review of the Key Ideas

  1. Ax=λxA\pmb{x} = \lambda\pmb{x} mengatakan bahwa vektor x\pmb{x} tidak berubah arahnya ketika dikalikan dengan matriks AA.
  2. Ax=λxA\pmb{x} = \lambda\pmb{x} juga mengatakan bahwa det(AλI)=0\det(A - \lambda I) = 0. Ini menentukan nn eigenvalues λ\lambda.
  3. Eigenvalues dari AkA^k adalah λk\lambda^k dengan eigenvector yang sama.
  4. Jumlah dari eigenvalues adalah jumlah dari diagonal utama dari AA. Dengan determinan dari AA adalah hasil kali dari eigenvalues.
  5. Eigenvalue dari matriks proyeksi adalah λ=0\lambda = 0 dan λ=1\lambda = 1. Eigenvalue dari matriks refleksi adalah λ=1\lambda = 1 dan λ=1\lambda = -1. Serta λ=±i\lambda = \pm i untuk matriks rotasi.