Memilih Metode Berdasarkan Ukuran Matriks
Definisi determinan menghasilkan beberapa cara perhitungan. Rumus langsung cukup untuk matriks kecil. Pada matriks padat berukuran besar, eliminasi atau faktorisasi mengubah matriks menjadi bentuk segitiga dan menghindari pertumbuhan faktorial pada ekspansi kofaktor rekursif.
Kasus Dasar Matriks Ordo Satu
Untuk matriks berukuran , determinan sangat sederhana. Jika dengan , maka:
Untuk matriks , determinannya sama dengan satu-satunya elemen matriks. Determinan matriks yang lebih besar dapat dihitung dengan mereduksinya ke kasus yang lebih kecil melalui ekspansi atau eliminasi.
Konsep Submatriks
Sebelum membahas metode ekspansi kofaktor, kita perlu memahami konsep submatriks. Untuk matriks dan indeks , submatriks adalah matriks berukuran yang diperoleh dengan menghilangkan baris dan kolom dari matriks .
Lihat contoh untuk matriks . Misalkan kita memiliki:
Untuk mendapatkan submatriks , kita menghilangkan baris ke- dan kolom ke-:
Untuk submatriks , kita menghilangkan baris ke- dan kolom ke-:
Proses ini berlaku untuk semua kombinasi baris dan kolom yang dihilangkan.
Ekspansi Kofaktor
Ekspansi kofaktor menghitung determinan dari minor yang berukuran lebih kecil. Kita dapat mengembangkan determinan menurut sembarang baris tetap :
Sebagai pilihan lain, kita dapat mengembangkan determinan menurut sembarang kolom tetap :
Suku adalah kofaktor dari . Faktor membentuk pola tanda selang-seling seperti papan catur. Memilih baris atau kolom yang memiliki banyak nol akan mengurangi jumlah minor yang perlu dihitung.
Ekspansi Kofaktor Matriks Ordo Tiga
Lihat contoh ekspansi kofaktor untuk matriks :
Kita pilih baris pertama untuk ekspansi:
Ekspansi dapat dilakukan pada baris atau kolom mana pun. Setiap entri nol membuat satu suku kofaktor bernilai nol, sehingga baris atau kolom dengan banyak nol menyisakan lebih sedikit suku untuk dihitung.
Matriks Segitiga dan Diagonal
Untuk beberapa jenis matriks khusus, perhitungan determinan menjadi sangat sederhana. Bentuk matriksnya menghapus hampir semua suku sebelum kamu melakukan ekspansi, sehingga pekerjaannya menyusut menjadi satu perkalian. Mengenali bentuk matriks lebih dulu inilah yang menghemat langkah.
Untuk matriks segitiga atas :
Determinannya adalah:
Untuk matriks segitiga bawah :
Determinannya adalah:
Untuk matriks diagonal :
Determinannya adalah:
Pada ketiga jenis matriks ini, determinan sama dengan perkalian semua elemen diagonal utama.
Matriks Elementer
Matriks elementer adalah matriks yang diperoleh dari matriks identitas dengan satu operasi baris elementer. Determinan matriks elementer memiliki nilai yang mudah dihitung:
-
Matriks penskalaan baris , dengan , yang mengalikan baris ke- dengan :
-
Matriks pertukaran baris yang menukar baris ke- dan ke-:
-
Matriks transveksi yang melakukan operasi :
Untuk pertukaran dan transveksi, indeks menunjuk dua baris yang berbeda, yaitu . Satu pertukaran baris mengubah tanda determinan, sedangkan penambahan kelipatan satu baris ke baris lain tidak mengubah determinan.
Eliminasi Gauss untuk Perhitungan Determinan
Eliminasi Gauss, atau faktorisasi yang setara, mengubah matriks padat menjadi bentuk segitiga atas. Determinannya kemudian diperoleh dari elemen diagonal dan operasi baris yang dicatat.
Misalkan kita hanya menggunakan penjumlahan baris dan pertukaran baris untuk mengubah menjadi matriks segitiga atas . Jika ada pertukaran baris, maka:
Karena adalah matriks segitiga atas:
Sehingga:
Jika suatu algoritma mengalikan baris dengan faktor skala selama eliminasi, faktor tersebut juga harus dicatat dan dikeluarkan dari hasil akhir. Dalam komputasi numerik, pivoting parsial biasanya digunakan untuk menghindari pivot nol dan mengurangi pengaruh galat pembulatan.
Jumlah Operasi
Untuk matriks padat berukuran , eliminasi atau faktorisasi memerlukan sekitar operasi titik mengambang. Perkalian elemen diagonal yang dihasilkan hanya memerlukan tambahan kerja sebesar . Ekspansi kofaktor rekursif yang naif dapat tumbuh seperti .
Untuk matriks besar yang tidak terstruktur, jumlah operasi kubik pada eliminasi lebih rendah daripada pertumbuhan faktorial pada ekspansi kofaktor rekursif.
Menghitung Determinan Ordo Tiga dengan Eliminasi
Contoh berikut menghitung determinan dengan eliminasi Gauss:
Langkah 1: Tukar baris dan untuk mendapatkan pivot yang tidak nol:
Langkah 2: Eliminasi kolom pertama dengan mengurangi kali baris dari baris :
Langkah 3: Eliminasi kolom kedua dengan mengurangi kali baris dari baris :
Karena ada satu pertukaran baris ():