For AI agents: use /llms.txt for the Nakafa content index.
Setelah memahami konsep dasar determinan, kita perlu mengetahui cara menghitungnya secara praktis. Ada beberapa metode yang bisa digunakan tergantung pada bentuk matriks yang kita hadapi.
Untuk matriks berukuran kecil, kita bisa menggunakan rumus langsung. Namun untuk matriks yang lebih besar, kita memerlukan strategi yang lebih efisien.
Untuk matriks berukuran 1×1, determinan sangat sederhana. Jika dengan , maka:
A∈R1×1 A=(a11) Ini adalah kasus paling dasar yang menjadi fondasi untuk perhitungan determinan matriks yang lebih besar.
Sebelum membahas metode ekspansi kofaktor, kita perlu memahami konsep submatriks. Untuk matriks A∈Rn×n dan indeks i,j∈{1,2,…,n}, submatriks Aij adalah matriks berukuran (n−1)×(n−1) yang diperoleh dengan menghilangkan baris i dan kolom j dari matriks A.
Mari kita lihat contoh untuk matriks 3×3. Misalkan kita memiliki:
Untuk mendapatkan submatriks A12, kita menghilangkan baris ke-1 dan kolom ke-2:
Untuk submatriks A23, kita menghilangkan baris ke-2 dan kolom ke-3:
Proses ini berlaku untuk semua kombinasi baris dan kolom yang dihilangkan.
Metode yang paling umum untuk menghitung determinan adalah ekspansi kofaktor. Untuk matriks A∈Rn×n dengan n>1, determinan dapat dihitung menggunakan rumus:
untuk kolom j yang tetap dan dipilih secara bebas.
Dalam rumus ini, istilah (−1)i+j⋅detAij disebut kofaktor dari elemen aij. Tanda (−1)i+j memberikan pola papan catur untuk menentukan tanda positif atau negatif.
Mari kita lihat contoh ekspansi kofaktor untuk matriks 3×3:
Kita pilih baris pertama untuk ekspansi:
Kita bisa melakukan ekspansi berdasarkan baris atau kolom mana pun. Biasanya kita memilih baris atau kolom yang memiliki banyak nol untuk mempermudah perhitungan.
Untuk beberapa jenis matriks khusus, perhitungan determinan menjadi sangat sederhana:
Untuk matriks segitiga atas R:
Untuk matriks segitiga bawah L:
Untuk matriks diagonal D:
Pada ketiga jenis matriks ini, determinan sama dengan perkalian semua elemen diagonal utama.
Matriks elementer adalah matriks yang diperoleh dari matriks identitas dengan satu operasi baris elementer. Determinan matriks elementer memiliki nilai yang mudah dihitung:
-
Matriks skalar Si(λ) yang mengalikan baris ke-i dengan λ:
-
Matriks pertukaran Qij(λ) yang menukar baris ke-i dan ke-j:
-
Matriks transveksi Pij yang menambahkan kelipatan baris ke-j ke baris ke-i:
Perhatikan bahwa matriks pertukaran memiliki determinan 1, bukan −1 seperti yang sering dikira. Tanda negatif muncul ketika kita melakukan operasi pertukaran baris pada matriks lain.
Salah satu metode paling efisien untuk menghitung determinan adalah menggunakan eliminasi Gauss. Prosesnya adalah mengubah matriks menjadi bentuk segitiga atas, lalu mengalikan elemen-elemen diagonal.
Ketika matriks A ditransformasi menjadi bentuk segitiga atas R melalui eliminasi Gauss, kita perlu menghitung berapa kali pertukaran baris dilakukan. Jika ada p pertukaran baris, maka:
Karena R adalah matriks segitiga atas:
Eliminasi Gauss memiliki kompleksitas waktu O(31n3), yang jauh lebih efisien dibandingkan ekspansi kofaktor yang memiliki kompleksitas O(n!).
Untuk matriks besar yang tidak terstruktur, eliminasi Gauss adalah metode yang paling praktis dan dapat diandalkan.
Mari kita lihat contoh perhitungan determinan menggunakan eliminasi Gauss:
Langkah 1: Tukar baris 1 dan 3 untuk mendapatkan pivot yang tidak nol:
Langkah 2: Eliminasi kolom pertama dengan mengurangi 2 kali baris 1 dari baris 2:
Langkah 3: Eliminasi kolom kedua dengan mengurangi 1.5 kali baris 2 dari baris 3:
Karena ada satu pertukaran baris (p=1):