Sistem Persamaan Linear (SPL) merupakan kumpulan persamaan linear yang melibatkan dua atau lebih variabel. Penyelesaian SPL biasanya menuntut penentuan nilainilai variabel yang simultaneously memenuhi seluruh persamaan dalam sistem. Konsep ini sangat penting dalam matematika terapan, ilmu teknik, ekonomi, statistik, dan ilmu komputer.
Persamaan linear berbentuk umum:
ax + ax + + ax = b
di mana a, a, , a adalah koefisien, x, x, , x adalah variabel, dan b merupakan konstanta. Karena semua pangkat variabelnya satu, grafik persamaan tersebut adalah garis lurus (untuk dua variabel) atau bidang (untuk tiga variabel).
Sebuah SPL dapat mempunyai tiga jenis solusi:
Matriks menyediakan cara terstruktur untuk menuliskan koefisien koefisien dan melakukan operasi baris yang memudahkan penyelesaian SPL. Representasi matriks dari sistem Ax = b memiliki komponen:
A matriks koefisien (ukuran m n).x vektor kolom variabel (n 1).b vektor kolom konstanta (m 1).Misalkan sistem berikut:
2x + 3y = 84x - y = 2
Maka matriksnya:
| A | x | b | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Metode ini mengubah matriks augmentasi [A|b] menjadi bentuk segitiga atas melalui operasi baris elementer. Setelah itu, dilakukan substitusi balik untuk memperoleh nilai variabel.
Mirip dengan Gauss, namun matriks diubah menjadi matriks identitas di sisi kiri, sehingga solusi langsung terbaca pada kolom kanan.
Matriks A diuraikan menjadi hasil perkalian L (lower triangular) dan U (upper triangular). Penyelesaian kemudian melibatkan dua langkah substitusi maju dan mundur.
Untuk sistem berukuran sangat besar, metode iteratif lebih efisien. Kedua metode ini memperbaharui nilai variabel secara berulang hingga konvergen pada solusi.
Untuk sistem persegi (n = m), determinan matriks koefisien det(A) memberi informasi penting:
det(A) 0 A invertibel, maka sistem memiliki solusi unik x = Ab.det(A) = 0 A singular, solusi dapat tak unik atau tidak ada.Berikut beberapa contoh penggunaan konsep ini:
import numpy as npA = np.array([[2, 3], [4, -1]])b = np.array([8, 2])# Menghitung solusi xx = np.linalg.solve(A, b)print(x) # output: [1. 2.] Baris kode di atas menyelesaikan sistem contoh sebelumnya secara langsung menggunakan fungsi linalg.solve yang mengimplementasikan algoritma faktorisasi LU.
Sistem Persamaan Linear dan matriks merupakan fondasi kuat dalam matematika terapan. Dengan memahami struktur matriks, determinan, serta teknik eliminasi dan iteratif, kita dapat menangani masalah yang berkisar dari perencanaan produksi hingga analisis jaringan listrik. Penggunaan alat komputasi modern mempercepat proses penyelesaian, memungkinkan penerapan konsep ini pada skala yang sangat besar.
Untuk pendalaman lebih lanjut, Anda dapat mengeksplorasi topik seperti aljabar linear, metode iterasi, dan optimisasi linear.
