BAB 5 ALJABAR LINIER
5.2 Matriks
Matrik adalah susunan elemen numerik yang mengikuti aturan aritmatika tertentu.
Contoh matriks dengan dua baris dan tiga kolom adalah [π. π βπ. π π. π
π. π π. π βπ. π]
Matriks sering digunakan dalam grafis komputer untuk berbagai tujuan termasuk representasi transformasi spasial. Untuk pembahasan kita, kita asumsikan elemen-elemen suatu matriks adalah semua bilangan real. Bab ini menjelaskan mekanika aritmatika matriks dan determinan matriks βpersegiβ, yaitu matriks dengan jumlah baris yang sama dengan kolom.
Aritmatika Matriks
Matriks kali konstanta menghasilkan matriks di mana setiap elemen telah dikalikan dengan konstanta itu, mis.,
π [π βπ
π π ] = [π βπ π π ] Matriks juga menambahkan elemen demi elemen, mis.,
[π βπ
π π ] + [π π
π π] = [π βπ π π ]
Untuk perkalian matriks, kita βmengkalikanβ baris-baris matriks pertama dengan kolom-kolom matriks kedua:
Jadi elemen pij dari produk yang dihasilkan adalah
pij = ai1b1j + ai2b2j + Β·Β·Β· + aimbmj
Pengambilan hasil kali dua matriks hanya mungkin jika jumlah kolom matriks kiri sama dengan jumlah baris matriks kanan. Sebagai contoh,
[
π π
π π
π π
] [π π
π π π π π π]
π π
ππ ππ
ππ ππ
π π
ππ ππ ππ ππ Perkalian matriks tidak komutatif dalam kebanyakan kasus:
AB β BA
Juga, jika AB = AC, tidak selalu mengikuti bahwa B = C. Untungnya, perkalian matriks adalah asosiatif dan distributif:
(AB)C = A(BC), A(B + C) = AB + AC, (A + B)C = AC + BC.
Operasi Matriks
Kami ingin analog matriks dari kebalikan dari bilangan real. Kita tahu invers bilangan real x adalah 1/x dan hasil kali x dan inversnya adalah 1. Kita membutuhkan matriks I yang dapat kita anggap sebagai "matriks satu". Ini hanya ada untuk matriks persegi dan dikenal sebagai matriks identitas; itu terdiri dari satu di diagonal dan nol di tempat lain. Misalnya, matriks identitas empat kali empat adalah
π π π
π π π π π
π π π
π π π π
Matriks invers Aβ1 dari matriks A adalah matriks yang memastikan AAπ β1 = I. Misalnya, [π π
π π]
βπ
= [βπ. π π. π
π. π βπ. π] ππππππ [π π
π π] [βπ. π π. π
π. π βπ. π] = [π π π π]
Perhatikan bahwa invers dari Aβ1 adalah A. Maka AAβ1 = Aβ1A = I. Invers dari perkalian dua matriks adalah perkalian dari invers, tetapi dengan urutan yang dibalik:
(AB)β1 = Bβ1Aβ1.
Kami akan kembali ke pertanyaan tentang menghitung kebalikannya nanti dalam bab ini. Transpos AT dari matriks A memiliki bilangan yang sama tetapi baris-barisnya ditukar dengan kolom-kolomnya. Jika kita memberi label entri AT sebagai πππβ² maka
πππ= πππβ² Sebagai contoh,
[ π π π π π π ]
π»
= [π π π π π π]
Transpos produk dua matriks mengikuti aturan yang mirip dengan Persamaan (5.4):
(AB)T = BTAT.
Determinan matriks bujur sangkar hanyalah determinan kolom matriks, yang dianggap sebagai himpunan vektor. Determinan memiliki beberapa hubungan yang baik dengan operasi matriks yang baru saja dibahas, yang kami cantumkan di sini untuk referensi:
|AB| = |A||B|,
|π¨βπ| = π
|π¨|
|π¨π»| = |π¨|
Operasi Vektor dalam Bentuk Matriks
Dalam grafis, kami menggunakan matriks persegi untuk mengubah vektor yang direpresentasikan sebagai matriks. Misalnya, jika Anda memiliki vektor 2D a =( xa, ya) dan ingin memutarnya 90 derajat terhadap titik asal untuk membentuk vektor aβ = (βya, xa), Anda dapat menggunakan perkalian matriks 2 Γ 2 dan a 2 Γ 1 matriks, disebut vektor kolom. Operasi dalam bentuk matriks adalah
[π βπ π π ] [ππ
ππ] = [βππ ππ ]
Kita bisa mendapatkan hasil yang sama dengan menggunakan transpos matriks ini dan mengalikan di sebelah kiri (βpremultiplyingβ) dengan vektor baris:
[ππ ππ] [ π π
βπ π] = [βππ ππ]
Saat ini, pascaperkalian menggunakan vektor kolom cukup standar, tetapi di banyak buku dan sistem lama Anda akan menggunakan vektor baris dan praperkalian. Satu-satunya perbedaan adalah bahwa matriks transformasi harus diganti dengan transposnya.
Kita juga dapat menggunakan formalisme matriks untuk mengkodekan operasi pada vektor saja. Jika kita menganggap hasil perkalian titik sebagai matriks 1 Γ 1, dapat ditulis:
a Β· b = aTb.
Misalnya, jika kita mengambil dua vektor 3D, kita mendapatkan [ππ ππ ππ] [
ππ ππ
ππ] = [ππππ+ ππππ+ ππππ]
Sebuah produk vektor terkait adalah produk luar antara dua vektor, yang dapat dinyatakan sebagai perkalian matriks dengan vektor kolom di sebelah kiri dan vektor baris di sebelah kanan: abT. Hasilnya adalah matriks yang terdiri dari produk dari semua pasangan entri a dengan entri b. Untuk vektor 3D, kita memiliki
[ ππ ππ ππ
] [ππ ππ ππ] = [
ππππ ππππ ππππ ππππ ππππ ππππ ππππ ππππ ππππ]
Seringkali berguna untuk memikirkan perkalian matriks dalam bentuk operasi vektor.
Untuk mengilustrasikan penggunaan kasus tiga dimensi, kita dapat menganggap matriks 3 Γ 3 sebagai kumpulan tiga vektor 3D dalam dua cara: terdiri dari tiga vektor kolom berdampingan, atau terdiri dari tiga vektor kolom. vektor baris ditumpuk. Misalnya, hasil perkalian matriks-vektor y = Ax dapat diinterpretasikan sebagai matriks-vektor yang entri-entrinya adalah hasil kali titik dari x dengan baris-baris A. Penamaan vektor-vektor baris ini ri, kita miliki
[
| π
| ] = [
β ππ β
β ππ β
β ππ β] [
| π
| ]
yi = ri . x
Sebagai alternatif, kita dapat menganggap hasil kali yang sama sebagai jumlah dari tiga kolom ci dari A, yang diberi bobot oleh entri x:
[
| π
| ] = [
| | |
ππ ππ ππ
| | |
] [ ππ ππ ππ] y = x1c1 + x2c2 + x3c3.
Dengan menggunakan ide yang sama, seseorang dapat memahami hasil kali matriks-matriks AB sebagai larik yang berisi produk titik berpasangan yang merupakan baris jatuh dari A dengan semua kolom B; sebagai kumpulan hasil kali matriks A dengan semua vektor kolom B, disusun dari kiri ke kanan; sebagai kumpulan produk dari semua vektor baris A dengan matriks B, ditumpuk dari atas ke bawah; atau sebagai jumlah dari perkalian luar berpasangan dari semua kolom A dengan semua baris B. (Lihat Latihan 8.) Interpretasi perkalian matriks ini sering dapat menyebabkan interpretasi geometris yang berharga dari operasi yang mungkin tampak sangat abstrak.
Jenis Matriks Khusus
Matriks identitas adalah contoh matriks diagonal, di mana semua elemen bukan nol terjadi di sepanjang diagonal. Diagonal terdiri dari elemen-elemen yang indeks kolomnya sama dengan indeks baris yang dihitung dari kiri atas.
Matriks identitas juga memiliki sifat yang sama dengan transposnya. Matriks seperti ini disebut simetris. dianggap sebagai vektor memiliki panjang 1 dan kolom adalah ortogonal satu sama lain. Hal yang sama berlaku untuk baris (lihat Latihan 2). Determinan dari sembarang matriks ortogonal adalah +1 atau β1. Sifat matriks ortogonal yang sangat berguna adalah bahwa matriks tersebut hampir merupakan invers irown. Mengalikan matriks ortogonal dengan transposnya menghasilkan identitas,
RTR = I = RRT untuk ortogonal R
Hal ini mudah dilihat karena entri RTR adalah produk titik antara kolom R. Entri off-diagonal adalah produk titik antara vektor ortogonal, dan entri off-diagonal adalah produk titik dari kolom (satuan-panjang) dengan dirinya sendiri. Gagasan matriks ortogonal sesuai dengan gagasan basis ortonormal, bukan hanya sekumpulan vektor ortogonalβkesalahan terminologi yang tidak menguntungkan.
Contoh Matrik
[
π π π
π π π
π π π
]
diagonal, dan karena itu simetris, tetapi tidak ortogonal (kolom-kolomnya ortogonal tetapi bukan panjang satuan).
Matrik
[
π π π
π π π
π π π
] simetris, tetapi diagonalnya tidak ortogonal.
Matriks
[
π π π
π π π
π π π
] adalah ortogonal, tetapi tidak diagonal atau simetris.