🔢

Kalkulator Matriks Online

Hitung penjumlahan, perkalian, determinan, invers, dan transpose matriks 2×2 hingga 4×4.

MATEMATIKA

Kalkulator Matriks Online membantu Anda melakukan operasi aljabar linear pada matriks.

Mendukung penjumlahan, pengurangan, perkalian, determinan (cofactor expansion), invers (Gauss-Jordan), dan transpose untuk matriks berukuran 2×2 hingga 4×4.

Kalkulator Matriks

Hitung operasi matriks: penjumlahan, pengurangan, perkalian, determinan, transpose, dan invers. Ukuran 2×2, 3×3, dan 4×4.

Matriks A
+
Matriks B

Referensi Operasi Matriks

Penjumlahan & Pengurangan (A ± B)
Hanya dapat dilakukan jika A dan B berukuran sama. Setiap elemen dijumlahkan/dikurangkan pada posisi yang sama: (A±B)ᵢⱼ = aᵢⱼ ± bᵢⱼ.
Perkalian (A × B)
Elemen baris A dikalikan dengan kolom B dan dijumlahkan: (A×B)ᵢⱼ = Σₖ aᵢₖ · bₖⱼ. Perkalian matriks tidak bersifat komutatif (A×B ≠ B×A).
Determinan (det A)
Matriks 2×2: det = ad − bc. Untuk 3×3 dan 4×4 digunakan ekspansi kofaktor. Jika det = 0, matriks disebut singular dan tidak memiliki invers.
Invers (A⁻¹)
Hanya ada jika det(A) ≠ 0. Didefinisikan sebagai A · A⁻¹ = I (matriks identitas). Kalkulator ini menggunakan eliminasi Gauss–Jordan.
Transpose (Aᵀ)
Baris dan kolom ditukar: (Aᵀ)ᵢⱼ = aⱼᵢ. Sifat: (Aᵀ)ᵀ = A, (AB)ᵀ = BᵀAᵀ.
Matriks 2×2: A = [[a,b],[c,d]]
det(A) = ad − bc
A⁻¹ = (1/det) · [[d,−b],[−c,a]]

Informasi kalkulator

Cara menggunakan kalkulator ini

  1. Pilih ukuran matriks (2x2, 3x3, atau 4x4) - jumlah baris dan kolom akan menentukan jumlah field input.
  2. Isi elemen matriks A baris per baris dari kiri ke kanan; gunakan titik untuk desimal (contoh: 3.14).
  3. Untuk operasi binary (penjumlahan, pengurangan, perkalian), isi juga matriks B dengan ukuran yang sesuai.
  4. Pilih operasi: A+B, A-B, A×B, det(A), A⁻¹ (invers), Aᵀ (transpose), atau pangkat A^n.
  5. Tekan Hitung untuk melihat hasil + langkah penyelesaian (mis. ekspansi kofaktor untuk determinan, Gauss-Jordan untuk invers).
  6. Cek pesan error: matriks singular (det=0) tidak punya invers; perkalian butuh kolom A = baris B.
  7. Tip: gunakan invers untuk solve sistem Ax=b lewat x = A⁻¹b (asalkan det(A) ≠ 0).

Operasi Matriks Dasar

det(A) = Σ(-1)^(i+j) × aᵢⱼ × Mᵢⱼ ; A⁻¹ = (1/det A) × adj(A)
  • Mᵢⱼ = minor (determinan submatriks tanpa baris i kolom j)
  • adj(A) = transpose matriks kofaktor
  • Penjumlahan: (A+B)ᵢⱼ = aᵢⱼ + bᵢⱼ
  • Perkalian: (A·B)ᵢⱼ = Σₖ aᵢₖ · bₖⱼ
  • Transpose: (Aᵀ)ᵢⱼ = aⱼᵢ

Gauss-Jordan: bentuk [A | I] direduksi ke [I | A⁻¹] dengan operasi baris elementer.

Contoh: Determinan dan invers matriks 2×2

Diketahui:
  • A = [[4, 7], [2, 6]]
Langkah:
  1. det(A) = (4 × 6) - (7 × 2) = 24 - 14 = 10.
  2. adj(A) = [[6, -7], [-2, 4]] (swap diagonal utama, negatif anti-diagonal).
  3. A⁻¹ = (1/10) × [[6, -7], [-2, 4]] = [[0,6, -0,7], [-0,2, 0,4]].
  4. Verifikasi: A × A⁻¹ = [[4×0,6+7×(-0,2), 4×(-0,7)+7×0,4], [2×0,6+6×(-0,2), 2×(-0,7)+6×0,4]] = [[1, 0], [0, 1]].

Hasil: det(A) = 10; A⁻¹ = [[0,6, -0,7], [-0,2, 0,4]]; identitas terverifikasi.

Pertanyaan yang sering diajukan

Kapan matriks tidak punya invers?
Matriks A tidak invertible (singular) jika det(A) = 0. Ini terjadi ketika: (1) satu baris/kolom adalah kombinasi linear dari yang lain, (2) ada baris/kolom nol, (3) baris yang sama berulang. Secara geometris, matriks singular memetakan ruang ke dimensi lebih rendah - tidak ada cara membalik karena informasi hilang. Untuk sistem Ax=b dengan A singular, gunakan pseudo-invers Moore-Penrose.
Apa beda determinan dengan trace?
Determinan adalah skalar yang menunjukkan faktor skala volume transformasi linear (det=2 berarti volume jadi 2x lipat). Trace adalah jumlah elemen diagonal utama, sama dengan jumlah eigenvalues. Keduanya invariant terhadap perubahan basis. Untuk matriks 2×2: det = ad-bc, trace = a+d. Determinan = 0 → matriks singular; trace negatif → ada eigenvalue negatif (untuk simetris).
Bagaimana matriks digunakan di dunia nyata?
Aplikasi luas: (1) computer graphics - transformasi 3D (rotasi, translasi, scaling), (2) machine learning - operasi tensor neural network, (3) sistem persamaan linear engineering (statics, rangkaian listrik), (4) kriptografi - cipher Hill, (5) ekonometrik - regresi OLS (β = (XᵀX)⁻¹Xᵀy), (6) pencarian Google PageRank - eigenvector dari matriks adjacency. NumPy dan MATLAB built around matrix operations.
Apa metode tercepat untuk determinan matriks besar?
Ekspansi kofaktor butuh O(n!) operasi - tidak praktis di atas 4×4. Untuk matriks besar gunakan dekomposisi LU: ubah A = LU lalu det(A) = produk diagonal U. Kompleksitas O(n³). Untuk matriks simetris positif-definit, gunakan dekomposisi Cholesky A = LLᵀ. Library numerik (LAPACK, NumPy linalg) otomatis pilih algoritma optimal berdasarkan struktur matriks.
Apa itu eigenvalue dan eigenvector?
Eigenvector v adalah vektor non-nol yang setelah dikalikan A hanya berubah panjang (bukan arah): Av = λv, dimana λ = eigenvalue. Dihitung dari persamaan karakteristik det(A - λI) = 0. Aplikasi: principal component analysis (PCA), analisis stabilitas sistem dinamik, mode getaran struktur, MRI imaging. Untuk matriks 3×3 maksimal 3 eigenvalue (real atau pasangan kompleks konjugat).

Terakhir diperbarui: 11 Mei 2026