linear-algebra

Phép nhân ma trận: Hướng dẫn từng bước kèm ví dụ giải chi tiết

Phép nhân ma trận thực sự hoạt động như thế nào — quy tắc kích thước, công thức hàng-nhân-cột, các lỗi thường gặp, và mối liên hệ với ánh xạ tuyến tính.
AI-Math Editorial Team

By AI-Math Editorial Team

Published 2026-05-01

Phép nhân ma trận là phép toán dẫn dắt đại số tuyến tính, đồ họa máy tính, học máy và mô phỏng vật lý. Tuy vậy, hầu hết học sinh học nó như một công thức máy móc mà không bao giờ thấy vì sao nó được định nghĩa theo cách như vậy. Hướng dẫn này cho bạn cả công thức lẫn trực giác.

Quy tắc kích thước trước tiên

Trước khi tính bất cứ điều gì, hãy kiểm tra kích thước. Để nhân ABA \cdot B:

  • AA phải có dạng m×nm \times n
  • BB phải có dạng n×pn \times p
  • Kết quả ABAB có dạng m×pm \times p

Các kích thước trong phải khớp nhau (n=nn = n); các kích thước ngoài trở thành dạng của kết quả.

Nếu bạn từng thử nhân một ma trận 3×43 \times 4 với một ma trận 5×25 \times 2, phép toán đó là không xác định — không có phép tính nào cứu được bạn.

Công thức hàng nhân cột

Phần tử (i,j)(i, j) của ABABtích vô hướng của hàng ii của AA với cột jj của BB:

(AB)ij=k=1nAikBkj(AB)_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj}

Ví dụ giải chi tiết

A=(1234),B=(5678)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}

Tính ABAB:

  • (AB)11=15+27=19(AB)_{11} = 1\cdot 5 + 2\cdot 7 = 19
  • (AB)12=16+28=22(AB)_{12} = 1\cdot 6 + 2\cdot 8 = 22
  • (AB)21=35+47=43(AB)_{21} = 3\cdot 5 + 4\cdot 7 = 43
  • (AB)22=36+48=50(AB)_{22} = 3\cdot 6 + 4\cdot 8 = 50

Vậy AB=(19224350)AB = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix}.

Vì sao phép nhân được định nghĩa như vậy?

Ma trận biểu diễn ánh xạ tuyến tính giữa các không gian vectơ. Nếu AA ánh xạ từ Rn\mathbb{R}^n sang Rm\mathbb{R}^m, và BB ánh xạ từ Rp\mathbb{R}^p sang Rn\mathbb{R}^n, thì ABAB phải là hợp thành của các ánh xạ đó. Quy tắc hàng nhân cột chính xác là thứ tạo ra phép hợp thành. Công thức này không tùy tiện — nó nảy sinh từ yêu cầu rằng ABAB mã hóa "áp dụng BB trước, rồi áp dụng AA".

Các tính chất (và những điều không phải tính chất!)

Tính chấtĐúng không?
A(BC)=(AB)CA(BC) = (AB)C kết hợp
A(B+C)=AB+ACA(B + C) = AB + AC phân phối
AB=BAAB = BA giao hoánKhông, trong trường hợp tổng quát
AB=0A=0AB = 0 \Rightarrow A = 0 hoặc B=0B = 0Không

Tính không giao hoán là điều chỉnh tư duy lớn nhất so với số học vô hướng.

Những lỗi thường gặp

  • Cộng thay vì nhân các tích hàng-cột (bạn làm cả hai — nhân theo từng cặp rồi cộng).
  • Đảo thứ tự kiểm tra kích thước — phải là (m×n)(n×p)(m \times n)(n \times p), không phải (n×m)(n×p)(n \times m)(n \times p).
  • Giả định tính giao hoánABAB thậm chí có thể không xác định ngay cả khi BABA xác định.

Thử với AI Matrix Solver

Nhập bất kỳ cặp ma trận nào vào Máy tính ma trận để xem lời giải đầy đủ từng hàng một.

Tài liệu tham khảo liên quan:

AI-Math Editorial Team

By AI-Math Editorial Team

Published 2026-05-01

A small team of engineers, mathematicians, and educators behind AI-Math, focused on making step-by-step math help accessible to every student.