Mathematics · Buku 2 · Grades 10–12

Matematika Sekolah Menengah Atas

Matematika Sekolah Menengah Atas · Grades 10–12

30Matriks dan Graf

Matriks adalah larik bilangan berbentuk persegi panjang, yang dijumlahkan dan dikalikan menurut kaidah yang dirancang agar aljabar matriksnya mewakili komposisi transformasi linear. Matriks menyelesaikan sistem linear, menggerakkan barisan rekurensi yang berpasangan, dan mencacah jalan pada jaringan — yaitu matematika di balik mesin pencari dan algoritme lintasan terpendek.

30.1 Aljabar matriks

Definisi 30.1 (Matriks)

Suatu matriks m×nm \times n adalah tabel bilangan real dengan mm baris dan nn kolom: A=(aij)A = (a_{ij}), dengan aija_{ij} isian pada baris ii, kolom jj. Dua matriks yang berukuran sama dijumlahkan isian demi isian, dan λA=(λaij)\lambda A = (\lambda a_{ij}).

Definisi 30.2 (Hasil kali matriks)

Misalkan AA berukuran m×nm \times n dan BB berukuran n×pn \times p. Hasil kali ABAB adalah matriks m×pm \times p yang isian (i,j)(i,j)-nya

(AB)ij=k=1naikbkj(AB)_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj}

(yaitu kaidah “baris ii dari AA kali kolom jj dari BB”).

Contoh 30.3

(1234)(0111)=(2347)\begin{pmatrix} 1 & 2\\ 3 & 4\end{pmatrix} \begin{pmatrix} 0 & 1\\ 1 & 1\end{pmatrix} = \begin{pmatrix} 2 & 3\\ 4 & 7\end{pmatrix}, sedangkan (0111)(1234)=(3446)\begin{pmatrix} 0 & 1\\ 1 & 1\end{pmatrix} \begin{pmatrix} 1 & 2\\ 3 & 4\end{pmatrix} = \begin{pmatrix} 3 & 4\\ 4 & 6\end{pmatrix}: perkalian matriks tidak komutatif.

Proposisi 30.4 (Kaidah aljabar matriks)

Setiap kali ukurannya membuat hasil kalinya bermakna:

(AB)C=A(BC),A(B+C)=AB+AC,(A+B)C=AC+BC,(AB)C = A(BC), \qquad A(B + C) = AB + AC, \qquad (A+B)C = AC + BC,

dan matriks satuan InI_n (berisi satu pada diagonalnya, nol di tempat lain) memenuhi ImA=AIn=AI_m A = A I_n = A untuk AA berukuran m×nm \times n.

Bukti. Semuanya pemeriksaan isian demi isian dari Definisi 30.2; keasosiatifannya, satu-satunya yang tak sepele, sama saja dengan menukar dua jumlah berhingga: ((AB)C)ij=l(kaikbkl)clj=kaik(lbklclj)=(A(BC))ij\bigl((AB)C\bigr)_{ij} = \sum_l \left(\sum_k a_{ik}b_{kl}\right) c_{lj} = \sum_k a_{ik} \left(\sum_l b_{kl} c_{lj}\right) = \bigl(A(BC)\bigr)_{ij}.

Definisi 30.5 (Balikan)

Matriks persegi AA berukuran nn disebut dapat dibalik jika ada matriks BB dengan AB=BA=InAB = BA = I_n; matriks BB itu lalu tunggal dan ditulis A1A^{-1}.

Proposisi 30.6 (Balikan matriks 2×22\times2)

Misalkan A=(abcd)A = \begin{pmatrix} a & b\\ c & d\end{pmatrix} dan detA=adbc\det A = ad - bc (yaitu determinan matriks itu). Maka AA dapat dibalik jika dan hanya jika detA0\det A \neq 0, dan dalam hal itu

A1=1adbc(dbca).A^{-1} = \frac{1}{ad - bc}\begin{pmatrix} d & -b\\ -c & a\end{pmatrix}.

Bukti. Perhitungan memberi A(dbca)=(dbca)A=(adbc)I2A \begin{pmatrix} d & -b\\ -c & a\end{pmatrix} = \begin{pmatrix} d & -b\\ -c & a\end{pmatrix} A = (ad - bc) I_2; jika adbc0ad - bc \neq 0, bagilah. Sebaliknya, jika adbc=0ad - bc = 0, kolom AA sebanding, dan begitu pula kolom ABAB untuk sebarang BB; padahal kolom I2I_2 tidak sebanding, jadi tak ada BB yang memenuhi AB=I2AB = I_2.

Metode 30.7 (Sistem linear)

Sistem {ax+by=ecx+dy=f\begin{cases} ax + by = e\\ cx + dy = f \end{cases} adalah persamaan matriks AX=YAX = Y dengan X=(xy)X = \begin{pmatrix} x \\ y\end{pmatrix}, Y=(ef)Y = \begin{pmatrix} e \\ f\end{pmatrix}. Jika detA0\det A \neq 0, penyelesaian tunggalnya adalah X=A1YX = A^{-1}Y. Formalisme yang sama mengurus nn persamaan dengan nn bilangan tak diketahui.

30.2 Pangkat matriks dan barisan rekurensi

Definisi 30.8

Untuk matriks persegi AA dan kNk \in \N, Ak=A××AA^k = A \times \dots \times A (kk faktor), dengan A0=IA^0 = I.

Metode 30.9 (Kasus diagonal-tambah-nilpoten dan kasus terdiagonalkan)

Dua cara baku untuk menghitung AkA^k:

  • Jika A=λI+NA = \lambda I + N dengan N2=0N^2 = 0, maka teorema binomial (yang berlaku di sini sebab II dan NN komutatif) runtuh menjadi dua suku: Ak=λkI+kλk1NA^k = \lambda^k I + k \lambda^{k-1} N.
  • Jika orang menemukan PP yang dapat dibalik dengan A=PDP1A = PDP^{-1} dan DD diagonal, maka Ak=PDkP1A^k = P D^k P^{-1}, dan DkD^k dihitung isian demi isian. (Menemukan PP semacam itu secara sistematis adalah teori pendiagonalan, yang dikembangkan di universitas; pada tingkat ini PP sudah diberikan.)

Contoh 30.10 (Barisan berpasangan)

Misalkan un+1=3un+vnu_{n+1} = 3u_n + v_n dan vn+1=un+3vnv_{n+1} = u_n + 3v_n. Dengan mengambil Xn=(unvn)X_n = \begin{pmatrix} u_n\\ v_n \end{pmatrix} dan A=(3113)A = \begin{pmatrix} 3 & 1\\ 1 & 3\end{pmatrix}, kita peroleh Xn+1=AXnX_{n+1} = AX_n, sehingga Xn=AnX0X_n = A^n X_0. Barisan bantunya sn=un+vns_n = u_n + v_n dan dn=unvnd_n = u_n - v_n memenuhi sn+1=4sns_{n+1} = 4s_n dan dn+1=2dnd_{n+1} = 2d_n, jadi sn=4ns0s_n = 4^n s_0, dn=2nd0d_n = 2^n d_0 dan

un=4n(u0+v0)+2n(u0v0)2,vn=4n(u0+v0)2n(u0v0)2.u_n = \frac{4^n(u_0+v_0) + 2^n(u_0-v_0)}{2}, \qquad v_n = \frac{4^n(u_0+v_0) - 2^n(u_0-v_0)}{2}.

(Di balik layarnya: (1,1)(1,1) dan (1,1)(1,-1) adalah arah vektor eigen AA.)

30.3 Graf dan jalan

Definisi 30.11 (Graf, matriks ketetanggaan)

Suatu graf terdiri atas simpul 1,2,,n1, 2, \dots, n dan sisi yang menghubungkan pasangan simpul tertentu (pasangan terurut bagi graf berarah). Matriks ketetanggaan dari graf itu adalah matriks n×nn \times n bernama MM dengan mij=1m_{ij} = 1 jika ada sisi dari ii ke jj, dan 00 jika tidak. Suatu jalan sepanjang kk dari ii ke jj adalah barisan kk sisi berturut-turut yang membawa dari ii ke jj.

M = pmatrix 0 & 1 & 1\\ 0 & 0 & 1\\ 1 & 0 & 0 pmatrix Sebuah graf berarah dan matriks ketetanggaannya (): m_ij = 1 tepat ketika ada sisi dari i ke j.
M=(011001100)M = \begin{pmatrix} 0 & 1 & 1\\ 0 & 0 & 1\\ 1 & 0 & 0 \end{pmatrix} Sebuah graf berarah dan matriks ketetanggaannya (Latihan 30.6): mij=1m_{ij} = 1 tepat ketika ada sisi dari ii ke jj.

Teorema 30.12 (Mencacah jalan)

Banyaknya jalan sepanjang kk dari simpul ii ke simpul jj adalah isian (i,j)(i,j) pada MkM^k.

Bukti. Induksi pada kk. Untuk k=1k = 1 inilah definisi MM. Andaikan pernyataannya benar untuk kk. Jalan sepanjang k+1k+1 dari ii ke jj adalah jalan sepanjang kk dari ii ke suatu simpul ll, lalu diikuti sisi dari ll ke jj; menurut asas penjumlahan dan asas perkalian, banyaknya adalah

l=1n(Mk)ilmlj=(Mk+1)ij.\sum_{l=1}^{n} \bigl(M^k\bigr)_{il}\, m_{lj} = \bigl(M^{k+1}\bigr)_{ij}. \qedhere

Contoh 30.13

Untuk graf segitiga (33 simpul, semua pasangannya terhubung), M=(011101110)M = \begin{pmatrix} 0&1&1\\ 1&0&1\\ 1&1&0\end{pmatrix} dan M2=(211121112)M^2 = \begin{pmatrix} 2&1&1\\ 1&2&1\\ 1&1&2\end{pmatrix}: jadi dari tiap simpulnya ada 22 jalan sepanjang 22 yang kembali ke dirinya (lewat salah satu tetangganya) dan 11 jalan ke tiap simpul lainnya.

30.4 Latihan

Latihan 30.1

Misalkan A=(1201)A = \begin{pmatrix} 1 & 2\\ 0 & 1 \end{pmatrix} dan B=(2011)B = \begin{pmatrix} 2 & 0\\ 1 & 1 \end{pmatrix}. Hitunglah A+BA + B, ABAB, BABA dan A2A^2.

Solusi

Solusi Latihan 30.1.

A+B=(3212),AB=(4211),BA=(2413),A2=(1401).A + B = \begin{pmatrix} 3 & 2\\ 1 & 2\end{pmatrix}, \quad AB = \begin{pmatrix} 4 & 2\\ 1 & 1\end{pmatrix}, \quad BA = \begin{pmatrix} 2 & 4\\ 1 & 3\end{pmatrix}, \quad A^2 = \begin{pmatrix} 1 & 4\\ 0 & 1\end{pmatrix}.

Perhatikan bahwa ABBAAB \neq BA.

Latihan 30.2

Tentukan apakah matriks berikut dapat dibalik, lalu hitunglah balikannya jika ada:

A=(2513),B=(3624).A = \begin{pmatrix} 2 & 5\\ 1 & 3\end{pmatrix}, \qquad B = \begin{pmatrix} 3 & 6\\ 2 & 4\end{pmatrix}.
Solusi

Solusi Latihan 30.2.

detA=65=10\det A = 6 - 5 = 1 \neq 0: A1=(3512)A^{-1} = \begin{pmatrix} 3 & -5\\ -1 & 2 \end{pmatrix}. detB=1212=0\det B = 12 - 12 = 0: jadi BB tak dapat dibalik.

Latihan 30.3

Selesaikan lewat pembalikan matriks sistem {2x+5y=1x+3y=2.\begin{cases} 2x + 5y = 1\\ x + 3y = 2 . \end{cases}

Solusi

Solusi Latihan 30.3.

Sistemnya adalah AX=YAX = Y dengan AA seperti pada Latihan 30.2 dan Y=(12)Y = \begin{pmatrix} 1\\ 2\end{pmatrix}:

X=A1Y=(3512)(12)=(73):x=7, y=3.X = A^{-1}Y = \begin{pmatrix} 3 & -5\\ -1 & 2\end{pmatrix} \begin{pmatrix} 1\\ 2\end{pmatrix} = \begin{pmatrix} -7\\ 3\end{pmatrix}: \qquad x = -7,\ y = 3 .

Latihan 30.4 ★★

Misalkan A=(2102)=2I+NA = \begin{pmatrix} 2 & 1\\ 0 & 2\end{pmatrix} = 2I + N dengan N=(0100)N = \begin{pmatrix} 0 & 1\\ 0 & 0 \end{pmatrix}.

  1. Periksalah bahwa N2=0N^2 = 0 dan bahwa II dan NN komutatif.
  2. Simpulkan AkA^k untuk semua kNk \in \N lalu periksalah rumusnya untuk k=2k=2 lewat perhitungan langsung.
Solusi

Solusi Latihan 30.4.

1. N2=(0100)(0100)=0N^2 = \begin{pmatrix} 0&1\\0&0\end{pmatrix} \begin{pmatrix} 0&1\\0&0\end{pmatrix} = 0, dan II komutatif dengan setiap matriks.

2. Karena kedua sukunya komutatif, teorema binomial berlaku dan semua suku yang memuat N2N^2 lenyap:

Ak=(2I+N)k=2kI+k2k1N=(2kk2k102k).A^k = (2I + N)^k = 2^k I + k\,2^{k-1} N = \begin{pmatrix} 2^k & k\,2^{k-1}\\ 0 & 2^k \end{pmatrix}.

Periksalah untuk k=2k = 2: A2=(2102)2=(4404)A^2 = \begin{pmatrix} 2&1\\0&2\end{pmatrix}^2 = \begin{pmatrix} 4&4\\0&4\end{pmatrix}, dan rumusnya memberi 22=42^2 = 4, 2×2=42 \times 2 = 4. ✓

Latihan 30.5 ★★

Misalkan A=(0111)A = \begin{pmatrix} 0 & 1\\ 1 & 1\end{pmatrix} dan FnF_n barisan Fibonacci (F0=0F_0 = 0, F1=1F_1 = 1, Fn+2=Fn+1+FnF_{n+2} = F_{n+1} + F_n). Tunjukkan lewat induksi bahwa untuk n1n \geq 1,

An=(Fn1FnFnFn+1),A^n = \begin{pmatrix} F_{n-1} & F_n\\ F_n & F_{n+1}\end{pmatrix},

lalu simpulkan identitas Fn+1Fn1Fn2=(1)nF_{n+1}F_{n-1} - F_n^2 = (-1)^n. (Petunjuk: determinan saling mengalikan: det(MN)=detMdetN\det(MN) = \det M \det N, dan itu boleh kamu periksa untuk matriks 2×22\times2.)

Solusi

Solusi Latihan 30.5.

Induksinya. Untuk n=1n = 1: A1=(0111)=(F0F1F1F2)A^1 = \begin{pmatrix} 0&1\\1&1\end{pmatrix} = \begin{pmatrix} F_0 & F_1\\ F_1 & F_2\end{pmatrix}. Andaikan rumusnya benar untuk nn; maka

An+1=AnA=(Fn1FnFnFn+1)(0111)=(FnFn1+FnFn+1Fn+Fn+1)=(FnFn+1Fn+1Fn+2).A^{n+1} = A^n A = \begin{pmatrix} F_{n-1} & F_n\\ F_n & F_{n+1}\end{pmatrix} \begin{pmatrix} 0 & 1\\ 1 & 1\end{pmatrix} = \begin{pmatrix} F_n & F_{n-1} + F_n\\ F_{n+1} & F_n + F_{n+1}\end{pmatrix} = \begin{pmatrix} F_n & F_{n+1}\\ F_{n+1} & F_{n+2}\end{pmatrix}.

Identitasnya. Untuk matriks 2×22\times2, penjabarannya menunjukkan det(MN)=detMdetN\det(MN) = \det M \det N; karena itu det(An)=(detA)n=(1)n\det(A^n) = (\det A)^n = (-1)^n, sedangkan detAn=Fn1Fn+1Fn2\det A^n = F_{n-1}F_{n+1} - F_n^2. (Inilah identitas Cassini.)

Latihan 30.6 ★★

Sebuah graf berarah pada simpul {1,2,3}\{1, 2, 3\} mempunyai sisi 121\to2, 232\to3, 313\to1 dan 131\to3.

  1. Tulislah matriks ketetanggaannya MM lalu hitung M2M^2 dan M3M^3.
  2. Ada berapa jalan sepanjang 33 dari 11 ke 11? Daftarkanlah.
Solusi

Solusi Latihan 30.6.

1. Dengan mengurutkan simpul 1,2,31, 2, 3:

M=(011001100),M2=(101100011),M3=(111101101).M = \begin{pmatrix} 0&1&1\\ 0&0&1\\ 1&0&0\end{pmatrix}, \quad M^2 = \begin{pmatrix} 1&0&1\\ 1&0&0\\ 0&1&1\end{pmatrix}, \quad M^3 = \begin{pmatrix} 1&1&1\\ 1&0&1\\ 1&0&1 \end{pmatrix}.

2. (M3)11=1\bigl(M^3\bigr)_{11} = 1: jadi tepat ada satu jalan tertutup sepanjang 33 di simpul 11, yaitu 12311 \to 2 \to 3 \to 1. (Jalan 1311 \to 3 \to 1 hanya sepanjang 22, sedangkan 131 \to 3 lalu 313\to1 lalu 131\to3 berakhir di 33.)

Latihan 30.7 ★★

Sebuah perusahaan berbagi mobil memindahkan kendaraan antara dua kota AA dan BB. Tiap pekan, 80%80\% mobil di AA tinggal di AA dan 20%20\% pindah ke BB; lalu 30%30\% mobil di BB pindah ke AA dan 70%70\% tinggal. Misalkan an,bna_n, b_n adalah bagian armadanya di tiap kota.

  1. Tulislah Xn+1=MXnX_{n+1} = MX_n dengan Xn=(anbn)X_n = \begin{pmatrix} a_n\\ b_n\end{pmatrix} lalu kenalilah MM.
  2. Carilah bagian yang setimbang (selesaikan MX=XMX = X dengan a+b=1a + b = 1).
  3. Tunjukkan bahwa cn=an0.6c_n = a_n - 0.6 memenuhi cn+1=0.5cnc_{n+1} = 0.5\,c_n, lalu simpulkan bahwa distribusi armadanya menuju kesetimbangan itu.
Solusi

Solusi Latihan 30.7.

1. an+1=0.8an+0.3bna_{n+1} = 0.8a_n + 0.3b_n, bn+1=0.2an+0.7bnb_{n+1} = 0.2a_n + 0.7b_n, jadi M=(0.80.30.20.7)M = \begin{pmatrix} 0.8 & 0.3\\ 0.2 & 0.7\end{pmatrix}.

2. MX=XMX = X memberi 0.8a+0.3b=a0.8a + 0.3b = a, yaitu 0.3b=0.2a0.3b = 0.2a, sehingga b=23ab = \frac23 a; lalu dengan a+b=1a + b = 1: a=0.6a = 0.6, b=0.4b = 0.4.

3. Dengan memakai bn=1anb_n = 1 - a_n: an+1=0.8an+0.3(1an)=0.5an+0.3a_{n+1} = 0.8a_n + 0.3(1 - a_n) = 0.5a_n + 0.3, sehingga

cn+1=an+10.6=0.5an+0.30.6=0.5(an0.6)=0.5cn.c_{n+1} = a_{n+1} - 0.6 = 0.5a_n + 0.3 - 0.6 = 0.5(a_n - 0.6) = 0.5\,c_n .

Jadi cn=0.5nc00c_n = 0.5^n c_0 \to 0: maka an0.6a_n \to 0.6 dan bn0.4b_n \to 0.4, berapa pun distribusi awalnya.

Latihan 30.8 ★★★

Misalkan A=(3113)A = \begin{pmatrix} 3 & 1\\ 1 & 3 \end{pmatrix}, P=(1111)P = \begin{pmatrix} 1 & 1\\ 1 & -1 \end{pmatrix}.

  1. Hitunglah P1P^{-1}, lalu D=P1APD = P^{-1}AP, dan periksalah bahwa DD diagonal.
  2. Simpulkan rumus tertutup bagi AnA^n lalu bandingkan dengan Contoh 30.10.
Solusi

Solusi Latihan 30.8.

1. detP=2\det P = -2, jadi P1=12(1111)=12(1111)P^{-1} = -\frac12\begin{pmatrix} -1 & -1\\ -1 & 1\end{pmatrix} = \frac12\begin{pmatrix} 1 & 1\\ 1 & -1\end{pmatrix}. Maka

AP=(4242),D=P1AP=12(1111)(4242)=(4002).AP = \begin{pmatrix} 4 & 2\\ 4 & -2 \end{pmatrix}, \qquad D = P^{-1}AP = \frac12\begin{pmatrix} 1&1\\1&-1\end{pmatrix} \begin{pmatrix} 4&2\\4&-2\end{pmatrix} = \begin{pmatrix} 4 & 0\\ 0 & 2\end{pmatrix}.

2. Dari A=PDP1A = PDP^{-1}, induksi yang langsung memberi An=PDnP1A^n = PD^nP^{-1} dengan Dn=(4n002n)D^n = \begin{pmatrix} 4^n & 0\\ 0 & 2^n\end{pmatrix}, sehingga

An=PDnP1=(4n2n4n2n)12(1111)=12(4n+2n4n2n4n2n4n+2n).A^n = P D^n P^{-1} = \begin{pmatrix} 4^n & 2^n\\ 4^n & -2^n\end{pmatrix}\cdot \frac12\begin{pmatrix} 1&1\\1&-1\end{pmatrix} = \frac12\begin{pmatrix} 4^n + 2^n & 4^n - 2^n\\ 4^n - 2^n & 4^n + 2^n\end{pmatrix}.

Menerapkan AnA^n pada X0=(u0v0)X_0 = \begin{pmatrix} u_0\\v_0\end{pmatrix} menghasilkan kembali persis rumus pada Contoh 30.10.

30.5 Soal: Matriks yang hafal Fibonacci (dan cuaca)

Soal 30.1

Soal akhir pekan — satu matriks 2×22 \times 2 memikul seluruh Fibonacci, sebuah matriks Markov meramal cuaca jangka panjang, dan sebuah vektor eigen bernilai semiliar dolar

Matriks adalah mesin yang memakan sebuah keadaan lalu mengembalikan keadaan berikutnya — dan pangkatnya karena itu menyimpan seluruh masa depan. Soal ini dibuka dengan matriks mencengangkan yang pangkatnya mendaftar bilangan Fibonacci (dan membuktikan identitasnya masing-masing satu baris), lalu menjalankan cuaca sebagai rantai Markov sampai keadaan mapannya, dan ditutup dengan vektor eigen yang di atasnya sebuah mesin pencari dibangun (Teorema 30.12, Metode 30.9).

Bagian I — Kelancaran.

  1. Dengan A=(1234)A = \begin{pmatrix} 1 & 2\\ 3 & 4\end{pmatrix} dan B=(0110)B = \begin{pmatrix} 0 & 1\\ 1 & 0\end{pmatrix}: hitunglah ABAB dan BABA. Vonis atas kekomutatifannya?
  2. Baliklah (2153)\begin{pmatrix} 2 & 1\\ 5 & 3\end{pmatrix} (Proposisi 30.6) lalu pakailah balikannya untuk menyelesaikan 2x+y=42x + y = 4, 5x+3y=75x + 3y = 7.
  3. Misalkan N=(0100)N = \begin{pmatrix} 0 & 1\\ 0 & 0\end{pmatrix}: hitunglah N2N^2, lalu simpulkan (I+N)n=I+nN(I + N)^n = I + nN untuk setiap nn.
  4. Graf segitiga (tiga simpul, semua pasangannya terhubung): tulislah matriks ketetanggaannya AA, hitunglah A3A^3, lalu tafsirkan isian diagonalnya (Teorema 30.12).
  5. Untuk D=(20012)D = \begin{pmatrix} 2 & 0\\ 0 & \frac12 \end{pmatrix}: berikan DnD^n dan perilakunya ketika nn \to \infty.

Bagian II — Matriks Fibonacci. Misalkan F=(1110)F = \begin{pmatrix} 1 & 1\\ 1 & 0\end{pmatrix} dan misalkan F1=F2=1,F3=2,F_1 = F_2 = 1, F_3 = 2, \dots adalah bilangan Fibonacci pada Soal 13.1.

  1. Hitunglah F2F^2, F3F^3, F4F^4 lalu terkalah bentuk umum FnF^n dengan bilangan Fibonacci.
  2. Buktikan terkaan Fn=(Fn+1FnFnFn1)F^n = \begin{pmatrix} F_{n+1} & F_n\\ F_n & F_{n-1} \end{pmatrix} itu lewat induksi.
  3. Ambillah determinan kedua ruasnya (determinan hasil kali adalah hasil kali determinannya — periksalah pada matriks 2×22 \times 2 jika kamu belum pernah melihatnya): lalu simpulkan identitas Cassini Fn+1Fn1Fn2=(1)nF_{n+1}F_{n-1} - F_n^2 = (-1)^n — yaitu mesin kuadrat yang lenyap itu, yang terbukti dalam satu baris.
  4. Dari Fm+n=FmFnF^{m+n} = F^m F^n, bacalah isian kanan atasnya lalu turunkan rumus penjumlahannya

    Fm+n=Fm+1Fn+FmFn1.F_{m+n} = F_{m+1} F_n + F_m F_{n-1} .

    Periksalah untuk m=n=3m = n = 3.

  5. Simpulkan dari rumus penjumlahan itu (lewat induksi pada kk) bahwa FnF_n membagi FknF_{kn}, lalu periksalah pada F3F6F_3 \mid F_6 dan F3F9F_3 \mid F_9.
  6. Untuk menghitung F100F_{100}, orang tak perlu mengalikan 100100 matriks: kuadratkanlah berulang kali (F2,F4,F8,F^2, F^4, F^8, \dots) lalu gabungkan. Berapa kali perkalian matriks yang cukup, dan muslihat perkalian kuno mana dari jilid sekolah menengah pertama yang ini, yang kini naik pangkat ke matriks?

Bagian III — Mesin cuaca. Di sebuah kota: sesudah hari yang cerah, hari berikutnya cerah dengan peluang 0.80.8; sesudah hari yang hujan, cerah dengan peluang 0.40.4. Sandikan distribusi harinya sebagai satu kolom (pcerahphujan)\binom{p_{\text{cerah}}}{p_{\text{hujan}}} dan perubahannya oleh

M=(0.80.40.20.6).M = \begin{pmatrix} 0.8 & 0.4\\ 0.2 & 0.6 \end{pmatrix}.
  1. Periksalah bahwa tiap kolom MM berjumlah 11, lalu katakan mengapa setiap mesin cuaca harus punya sifat itu.
  2. Hari ini cerah. Hitunglah ramalan untuk besok dan untuk lusa.
  3. Carilah keadaan mapannya: yaitu distribusi vv dengan Mv=vMv = v (dan isiannya berjumlah 11). Berapa bagian harinya yang cerah dalam jangka panjang?
  4. Mulailah dari hari hujan, (01)\binom01, lalu terapkan MM empat kali, sambil melacak jaraknya ke keadaan mapan pada tiap langkahnya. Dengan faktor berapa jurangnya menyusut tiap langkah — dan kekonvergenan macam apa ini?
  5. PageRank dalam ukuran mini: tiga halaman, dengan tautan ABA \to B, ACA \to C, BCB \to C, CAC \to A. Seorang peselancar acak mengikuti tautan keluar secara acak seragam. Tulislah matriks peralihannya, carilah keadaan mapannya, lalu peringkatkan halamannya.
  6. Tafsirkan peringkatnya: mengapa CC bernilai setinggi AA padahal menerima tautan dari lebih sedikit halaman — apa yang sebenarnya diukur keadaan mapan itu? (PageRank yang sungguhan menambahkan faktor peredam untuk jalan buntu dan lompatan; gagasan vektor eigennya tepat yang ini.)

Bagian IV — Untung dari diagonalnya.

  1. Dua besaran yang berpasangan menuruti un+1=3un+vnu_{n+1} = 3u_n + v_n, vn+1=un+3vnv_{n+1} = u_n + 3v_n, yaitu matriks AA pada Latihan 30.8. Dengan memakai pendiagonalan latihan itu (D=diag(4,2)D = \operatorname{diag}(4, 2)), berikan rumus tertutup bagi unu_n ketika u0=1u_0 = 1, v0=0v_0 = 0, lalu periksalah terhadap perhitungan langsung untuk n=1,2,3n = 1, 2, 3.
  2. Dalam satu atau dua kalimat: apa yang dilakukan pendiagonalan terhadap sistem yang berpasangan — dan dalam arti apa keadaan mapan Markov pada pertanyaan 14 juga sebuah kisah vektor eigen?
  3. Penutup — tiga wajah matriks pada akhir pekan ini: pembukuan (sistem dan balikan), kombinatorika (jalan dan tautan yang tercacah oleh pangkatnya), dan perubahan (Fibonacci, cuaca, jejaring — masa depan yang terbaca dari arah eigennya). Masing-masing satu kalimat, ditambah penunjuk ke depan: aljabar linear di jilid universitas menjadikan tiap wajah itu sebuah teori.
Solusi

Solusi Soal 30.1.

1. AB=(2143)AB = \begin{pmatrix} 2 & 1\\ 4 & 3\end{pmatrix} dan BA=(3412)BA = \begin{pmatrix} 3 & 4\\ 1 & 2\end{pmatrix}: jadi perkalian matriks tidak komutatif — BB menukar kolom bila di kanan, dan menukar baris bila di kiri.

2. Determinannya 65=16 - 5 = 1, jadi balikannya (3152)\begin{pmatrix} 3 & -1\\ -5 & 2\end{pmatrix}. Dengan menerapkannya pada (47)\binom{4}{7}: x=127=5x = 12 - 7 = 5, y=20+14=6y = -20 + 14 = -6.

3. N2=0N^2 = 0. Maka (I+N)n=I+nN(I + N)^n = I + nN lewat induksi: (I+nN)(I+N)=I+(n+1)N+nN2=I+(n+1)N(I + nN)(I + N) = I + (n+1)N + nN^2 = I + (n+1)N.

4. A=(011101110)A = \begin{pmatrix} 0&1&1\\ 1&0&1\\ 1&1&0 \end{pmatrix}, dan A3A^3 berisian diagonal 22: jadi dari tiap simpulnya ada tepat dua jalan tertutup sepanjang 33 (segitiganya ditempuh searah atau berlawanan arah jarum jam) — teorema pencacahan itu sedang beraksi.

5. Dn=(2n002n)D^n = \begin{pmatrix} 2^n & 0\\ 0 & 2^{-n} \end{pmatrix}: satu arahnya meledak, arah lainnya mati — nasib diagonalnya adalah barisan ukur yang saling bebas.

6. F2=(2111)F^2 = \begin{pmatrix} 2 & 1\\ 1 & 1\end{pmatrix}, F3=(3221)F^3 = \begin{pmatrix} 3 & 2\\ 2 & 1\end{pmatrix}, F4=(5332)F^4 = \begin{pmatrix} 5 & 3\\ 3 & 2\end{pmatrix}: Fibonacci di mana-mana; terkaannya seperti yang dinyatakan.

7. Jika Fn=(Fn+1FnFnFn1)F^n = \begin{pmatrix} F_{n+1} & F_n\\ F_n & F_{n-1}\end{pmatrix}, maka

Fn+1=FnF=(Fn+1+FnFn+1Fn+Fn1Fn)=(Fn+2Fn+1Fn+1Fn):F^{n+1} = F^n F = \begin{pmatrix} F_{n+1} + F_n & F_{n+1}\\ F_n + F_{n-1} & F_n \end{pmatrix} = \begin{pmatrix} F_{n+2} & F_{n+1}\\ F_{n+1} & F_n \end{pmatrix} :

itulah pewarisannya; sedangkan kasus dasarnya n=1n = 1 adalah FF sendiri, dengan memakai kesepakatan F0=0F_0 = 0 (yang memperluas rekurensinya ke belakang).

8. detF=1\det F = -1, jadi det(Fn)=(detF)n=(1)n\det(F^n) = (\det F)^n = (-1)^n; dan secara langsung det(Fn)=Fn+1Fn1Fn2\det(F^n) = F_{n+1}F_{n-1} - F_n^2: itulah Cassini, dalam satu baris. (Kaidah hasil kali bagi determinan 2×22 \times 2 adalah penjabaran lima menit yang menyenangkan.)

9. Kanan atas FmFnF^m F^n: Fm+1Fn+FmFn1F_{m+1}F_n + F_m F_{n-1}; kanan atas Fm+nF^{m+n}: Fm+nF_{m+n}. Untuk m=n=3m = n = 3: F4F3+F3F2=3×2+2×1=8=F6F_4 F_3 + F_3 F_2 = 3 \times 2 + 2 \times 1 = 8 = F_6.

10. Untuk k=1k = 1: sepele. Jika FnFknF_n \mid F_{kn}, maka rumus penjumlahannya dengan m=knm = kn memberi F(k+1)n=Fkn+1Fn+FknFn1F_{(k+1)n} = F_{kn+1}F_n + F_{kn}F_{n-1}: kedua sukunya kelipatan FnF_n. Jadi FnFknF_n \mid F_{kn} untuk semua kk: periksalah bahwa F3=2F_3 = 2 membagi F6=8F_6 = 8 dan F9=34F_9 = 34.

11. F100=F64F32F4F^{100} = F^{64} F^{32} F^4: yaitu tujuh kali pengkuadratan (F2,F4,,F64F^2, F^4, \dots, F^{64}) ditambah dua penggabungan — sembilan kali perkalian, bukan sembilan puluh sembilan. Inilah muslihat tabel pelipatduaan para juru tulis Mesir, yang diangkat dari bilangan ke matriks: tulislah 100100 dalam biner, lalu kalikan pelipatduaan yang kamu perlukan.

12. 0.8+0.2=10.8 + 0.2 = 1 dan 0.4+0.6=10.4 + 0.6 = 1: besok haruslah suatu cuaca — tiap kolomnya adalah distribusi peluang yang lengkap, sehingga peluangnya kekal.

13. Besok: (0.80.2)\binom{0.8}{0.2}. Lusa: M(0.80.2)=(0.720.28)M\binom{0.8}{0.2} = \binom{0.72}{0.28}.

14. Mv=vMv = v dengan v=(sr)v = \binom{s}{r}, s+r=1s + r = 1: maka 0.8s+0.4r=s0.8s + 0.4r = s memberi 0.4r=0.2s0.4r = 0.2s, jadi s=2rs = 2r dan v=(2/31/3)v = \binom{2/3}{1/3}. Dalam jangka panjang, dua hari dari tiga hari cerah — bagaimanapun rupa hari ini.

15. Dari (01)\binom01: komponen cerahnya 0.40.4, 0.560.56, 0.6240.624, 0.64960.6496; jurangnya terhadap 23\frac23: 0.2670.267, 0.1070.107, 0.0430.043, 0.0170.017 — jadi tiap langkahnya mengalikan jurangnya tepat dengan 0.40.4 (yaitu nilai eigen kedua mesinnya): kekonvergenan ukur menuju keadaan mapannya.

16. Kolomnya (dari AA, BB, CC): P=(00112001210)P = \begin{pmatrix} 0 & 0 & 1\\ \frac12 & 0 & 0\\ \frac12 & 1 & 0\end{pmatrix}. Keadaan mapannya: vA=vCv_A = v_C, vB=vA2v_B = \frac{v_A}{2}, vC=vA2+vBv_C = \frac{v_A}{2} + v_B; lalu dengan berjumlah 11: v=(25,15,25)v = \left(\frac25, \frac15, \frac25\right). Peringkatnya: AA dan CC seri di tempat pertama, BB terakhir.

17. Halaman CC menerima seluruh lalu lintas BB dan separuh milik AA, lalu menyalurkan semuanya kembali ke AA: keadaan mapannya mengukur di mana sang peselancar menghabiskan waktunya, bukan berapa banyak tautan yang menunjuk masuk — satu tautan dari halaman populer mengalahkan beberapa tautan dari halaman sepi. Pembobotan rekursif itu justru gagasan pendiri Google; peredamnya mengurus perangkap laba-laba dan jalan buntu.

18. An=PDnP1A^n = P D^n P^{-1} memberi un=4n+2n2u_n = \frac{4^n + 2^n}{2} (dan vn=4n2n2v_n = \frac{4^n - 2^n}{2}). Periksalah: u1=3u_1 = 3, u2=10u_2 = 10, u3=36u_3 = 36; sedangkan secara langsung: (1,0)(3,1)(10,6)(36,28)(1,0) \to (3,1) \to (10,6) \to (36, 28), jadi cocok.

19. Pendiagonalan mengganti ke koordinat yang membuat sistem berpasangan itu terurai menjadi barisan ukur yang saling bebas — tiap nilai eigennya berlari dalam lombanya sendiri. Keadaan mapan Markov adalah vektor eigen dengan nilai eigen 11, dan laju kekonvergenan pada pertanyaan 15 adalah nilai eigen berikutnya: jadi mesin cuaca itu sejak awal sebuah kisah eigen.

20. Pembukuan: satu sistem adalah satu persamaan matriks, yang diselesaikan oleh satu balikan. Kombinatorika: pangkat matriks ketetanggaan mencacah jalan, tautan, dan hubungan. Perubahan: pangkat mesinnya membawa keadaan menuju nasibnya, dan arah eigennya (yaitu arah emas milik Fibonacci, keadaan mapan cuaca, vektor peringkat milik jejaring) adalah nasib itu sendiri. Aljabar linear, di jilid universitas, adalah ilmu tentang justru hal ini.

Istilah yang didefinisikan dalam bab ini

Lihat semua 395 istilah di glosarium