Máy tính ma trận 2×2 (det, inverse)

Máy tính ma trận 2×2 online — định thức det(A), ma trận nghịch đảo A⁻¹, vết trace, hạng rank, ma trận chuyển vị Aᵀ. Cộng/trừ/nhân 2 ma trận. Áp dụng cho học sinh ôn thi đại học, sinh viên đại số tuyến tính.

Máy tính

Định thức + ma trận nghịch đảo ma trận 2×2.

Công thức & ví dụ

Ma trận 2×2 tổng quát:

A = | a  b |
    | c  d |

Các phép tính cốt lõi:

Phép Công thức
Định thức det(A) = ad − bc
Nghịch đảo (nếu det≠0) A⁻¹ = (1/det)·| d −b |
| −c a |
Trace (vết) tr(A) = a + d (tổng đường chéo chính)
Chuyển vị Aᵀ = | a c |
| b d |

Phép cộng/trừ: cộng/trừ từng phần tử tương ứng.

Phép nhân ma trận:

A·B = | a b | · | e f | = | ae+bg  af+bh |
      | c d |   | g h |   | ce+dg  cf+dh |

Ví dụ: A = | 2 3 ; 1 4 |

  • det(A) = 2·4 − 3·1 = 5
  • tr(A) = 2 + 4 = 6
  • Aᵀ = | 2 1 ; 3 4 |
  • A⁻¹ = (1/5)·| 4 −3 ; −1 2 | = | 0.8 −0.6 ; −0.2 0.4 |
  • Kiểm tra: A·A⁻¹ = | 1 0 ; 0 1 | (ma trận đơn vị) ✓

Ứng dụng ma trận 2×2:

  • Giải hệ phương trình bậc 1 hai ẩn (Cramer)
  • Biến đổi tuyến tính 2D (quay, lật, co giãn)
  • Quantum mechanics (Pauli matrices)
  • Computer graphics (transform 2D)

Hướng dẫn sử dụng

  1. Chọn phép tính: det / A⁻¹ / trace / Aᵀ / A+B / A×B…
  2. Nhập 4 phần tử ma trận A: [a, b; c, d] và (nếu cần) B.
  3. Nhấn “Tính”. Kết quả gồm kết quả + công thức + giải thích.

Lưu ý: Ma trận chỉ có nghịch đảo khi det(A) ≠ 0 (ma trận khả nghịch). det = 0 → singular, không có A⁻¹. Phép nhân ma trận KHÔNG giao hoán: A·B ≠ B·A nói chung.

Ma trận không phải “bảng số” — mà là “máy biến đổi” không gian

Cách nhìn trực giác nhất về ma trận 2×2 không phải là một bảng gồm bốn số, mà là một hàm biến đổi tuyến tính: khi nhân ma trận với một vector, ta nhận được vector mới — tức là điểm trong không gian 2D bị “dịch chuyển” theo cách ma trận quy định.

Ba loại biến đổi phổ biến nhất có thể biểu diễn bằng ma trận 2×2:

  • Quay góc θ: R(θ) = | cos θ −sin θ |
    | sin θ cos θ |
    — nhân vector (x, y) với R(θ) cho tọa độ sau khi quay quanh gốc tọa độ.
  • Co giãn: S(sx, sy) = | sx 0 |
    | 0 sy |
    — nhân (x, y) với S cho (sx·x, sy·y), co giãn độc lập theo hai trục.
  • Lật (reflection): Ma trận | 1 0 |
    | 0 −1 |
    lật theo trục x; | −1 0 |
    | 0 1 |
    lật theo trục y.

Điểm mạnh của biểu diễn ma trận: ghép nhiều biến đổi bằng cách nhân ma trận liên tiếp. Muốn vừa quay 45° vừa co giãn 2 lần theo x thì chỉ cần tính R(45°) × S(2, 1) — kết quả là một ma trận duy nhất thực hiện cả hai biến đổi trong một bước. Đây là lý do đồ họa máy tính và game engine lưu trữ mọi biến đổi hình học dưới dạng ma trận.

Cách dùng máy tính ma trận 2×2 trên VJOL

  1. Nhập ma trận A: Điền 4 phần tử (a, b, c, d) vào ô tương ứng — chấp nhận số nguyên, thập phân và phân số. Với phép cộng/trừ/nhân hai ma trận, nhập thêm ma trận B.
  2. Chọn phép tính: Định thức, nghịch đảo, trace, chuyển vị, A+B, A−B, A×B, hoặc B×A (vì A×B ≠ B×A).
  3. Giải hệ phương trình bằng Cramer: Nhập ma trận hệ số A và vector hằng số b = (b₁, b₂). Công cụ tính det(A), det(A₁), det(A₂) rồi trả về x = det(A₁)/det(A) và y = det(A₂)/det(A). Nếu det(A) = 0, công cụ thông báo hệ vô nghiệm hoặc vô số nghiệm.
  4. Kiểm tra nghịch đảo: Sau khi tính A⁻¹, nhấn “Kiểm tra” để xác nhận A × A⁻¹ = I (ma trận đơn vị) — xác nhận không có sai số số học.

Ý nghĩa của định thức — không chỉ là “ad − bc”

Định thức det(A) mang ba ý nghĩa hình học và đại số quan trọng:

  • |det(A)| = hệ số co giãn diện tích: Khi ma trận A biến đổi hình vuông đơn vị (diện tích 1), hình bình hành kết quả có diện tích bằng |det(A)|. det = 2 nghĩa là biến đổi làm tăng gấp đôi diện tích; det = 0,5 nghĩa là thu nhỏ một nửa.
  • Dấu của det = hướng biến đổi: det > 0: biến đổi bảo toàn hướng (không lật); det < 0: biến đổi lật không gian (phản chiếu). Ma trận quay luôn có det = +1; ma trận lật có det = −1.
  • det = 0: biến đổi suy biến (singular): Không gian 2D bị “ép” xuống đường thẳng hoặc điểm — thông tin bị mất không thể phục hồi. Đây là lý do ma trận suy biến không có nghịch đảo.

Giải hệ phương trình bậc 1 hai ẩn bằng quy tắc Cramer — từng bước

Hệ phương trình:

ax + by = e
cx + dy = f

Viết dưới dạng ma trận: A·X = B với A = |a b; c d|, X = (x, y), B = (e, f).

Quy tắc Cramer:

det(A) = ad − bc

A₁ = | e  b |  →  det(A₁) = ed − bf
     | f  d |

A₂ = | a  e |  →  det(A₂) = af − ce
     | c  f |

x = det(A₁) / det(A)
y = det(A₂) / det(A)     (khi det(A) ≠ 0)

Ví dụ thực tế: bài toán cân bằng cung-cầu trong kinh tế — lượng cung và cầu đều là hàm tuyến tính của giá; giao điểm là nghiệm của hệ phương trình, giải trực tiếp bằng Cramer thay vì thế vào từng bước.

Nhân ma trận không giao hoán — sai lầm hay gặp nhất

Với số thực: 3 × 5 = 5 × 3. Với ma trận: A × B ≠ B × A trong hầu hết các trường hợp. Đây là tính chất quan trọng nhất cần nhớ và cũng là nguồn gốc lỗi phổ biến nhất:

  • Trong vật lý lượng tử, các toán tử không giao hoán (Pauli matrices): [σₓ, σᵧ] = σₓσᵧ − σᵧσₓ ≠ 0, liên quan đến nguyên lý bất định Heisenberg.
  • Trong đồ họa 3D: quay rồi co giãn ≠ co giãn rồi quay — thứ tự biến đổi quyết định kết quả cuối cùng.
  • Công cụ VJOL tính riêng A×B và B×A để so sánh trực tiếp.

Eigenvalue và eigenvector — bước tiếp theo sau ma trận 2×2

Với ma trận A 2×2, eigenvalue λ là nghiệm của phương trình đặc trưng:

det(A − λI) = 0
→ (a − λ)(d − λ) − bc = 0
→ λ² − tr(A)·λ + det(A) = 0

Phương trình bậc 2 theo λ có nghiệm là các eigenvalue. Hai quan hệ quan trọng giúp kiểm tra nhanh:

  • λ₁ + λ₂ = tr(A) (tổng eigenvalue = trace)
  • λ₁ × λ₂ = det(A) (tích eigenvalue = định thức)

Nếu det(A) = 0, một eigenvalue bằng 0 — xác nhận ma trận suy biến. Nếu tr(A) = 0 và det(A) > 0, eigenvalue là số thuần ảo — hệ dao động thuần túy không tắt dần.

Sai lầm thường gặp khi tính ma trận 2×2

  • Nhầm công thức định thức: lấy ad + bc thay vì ad − bc: Dấu trừ ở giữa là bắt buộc. Lỗi này đặc biệt hay xảy ra khi b hoặc c âm — học sinh dễ nhầm dấu khi nhân số âm với nhau.
  • Nhầm thứ tự phần tử trong ma trận nghịch đảo: A⁻¹ = (1/det)·| d −b; −c a | — đổi chỗ a và d trên đường chéo chính, đổi dấu b và c. Không phải đổi chỗ b và c.
  • Nhân ma trận theo kiểu nhân từng phần tử tương ứng (Hadamard): (A×B)ᵢⱼ = Σ Aᵢₖ·Bₖⱼ — không phải aᵢⱼ × bᵢⱼ. Nhân từng phần tử (element-wise) là phép khác, không phải nhân ma trận tiêu chuẩn.
  • Kết luận hệ vô nghiệm khi det = 0 mà không kiểm tra thêm: det(A) = 0 chỉ nghĩa là hệ không có nghiệm duy nhất — có thể vô số nghiệm (hệ phụ thuộc) hoặc vô nghiệm (hệ mâu thuẫn). Phân biệt hai trường hợp cần kiểm tra thêm hạng của ma trận mở rộng.

Câu hỏi thường gặp

Khi nào dùng Cramer và khi nào dùng phép khử Gauss?

Cramer hiệu quả và trực quan cho hệ 2×2 và 3×3 khi cần nghiệm chính xác theo công thức. Với hệ lớn hơn (4×4 trở lên) hoặc hệ thưa (nhiều phần tử bằng 0), phép khử Gauss nhanh hơn đáng kể về số phép tính — Cramer yêu cầu tính n+1 định thức cỡ n×n, tốn kém theo cấp số nhân.

Trace của ma trận dùng để làm gì trong thực tế?

Trace = tổng eigenvalue (λ₁ + λ₂). Trong học máy, trace của ma trận hiệp phương sai đo tổng phương sai của dữ liệu — số đo “mức độ phân tán” tổng thể. Trong vật lý, trace của ma trận tản nhiệt liên quan đến tổng nhiệt lượng tiêu tán.

Ma trận chuyển vị và ma trận nghịch đảo có liên quan không?

Có — với ma trận trực giao (orthogonal matrix, thường dùng cho phép quay): A⁻¹ = Aᵀ. Ma trận quay R(θ) là trực giao, nên R(θ)⁻¹ = R(θ)ᵀ = R(−θ). Điều này giúp tính nghịch đảo ma trận quay chỉ bằng chuyển vị, không cần tính định thức.

Công cụ có hỗ trợ ma trận 3×3 không?

Công cụ này tối ưu cho 2×2. Ma trận 3×3 cần thuật toán mở rộng (khai triển Laplace hoặc phép khử Gauss) — nếu cần, tìm công cụ ma trận 3×3 chuyên biệt hoặc dùng phần mềm như MATLAB, NumPy.

Máy tính ma trận 2×2 trên VJOL thực hiện đầy đủ các phép tính đại số tuyến tính cơ bản — từ định thức, nghịch đảo, đến nhân ma trận và giải hệ Cramer — trong một giao diện duy nhất. Nắm vững ý nghĩa hình học của định thức, hiểu tại sao phép nhân ma trận không giao hoán, và biết phân biệt ma trận suy biến với ma trận khả nghịch là nền tảng để áp dụng đại số tuyến tính đúng trong mọi bài toán từ toán học đến lập trình và kinh tế.

Xem thêm các công cụ liên quan

Câu hỏi thường gặp

Khi nào ma trận có nghịch đảo?

Khi det ≠ 0 (gọi là ma trận khả nghịch). Nếu det = 0, ma trận "suy biến" (singular), không có nghịch đảo. Hình học: ma trận với det = 0 BIẾN ĐỔI mặt phẳng thành đường thẳng (mất chiều) → không thể "đảo ngược".

Vì sao phép nhân ma trận không giao hoán?

Vì mỗi phép nhân là một biến đổi tuyến tính (quay, lật, co giãn). Thực hiện theo thứ tự khác → kết quả khác. Vd quay 90° rồi lật khác lật rồi quay 90°. Tuy nhiên, một số trường hợp đặc biệt CÓ giao hoán: ma trận đơn vị, ma trận đường chéo cùng cấu trúc.

Định thức 0 ý nghĩa gì?

Ma trận không khả nghịch + hệ phương trình tương ứng có vô nghiệm hoặc vô số nghiệm. Hình học: ma trận đó BIẾN MẶT PHẲNG THÀNH ĐƯỜNG THẲNG hoặc điểm — mất 1 chiều thông tin. 2 vector cột (hoặc hàng) phụ thuộc tuyến tính (1 cái là bội cái kia).

Ma trận 2×2 dùng trong thực tế gì?

(1) Computer graphics 2D — quay/zoom/lật ảnh là phép nhân ma trận. (2) Quantum mechanics — spin của electron biểu diễn bằng Pauli matrices. (3) Kinh tế — bài toán đầu vào đầu ra (Leontief). (4) Mạng nơ-ron — weights matrix giữa các layer.