Nhân 2 ma trận: Cách nhân ma trận 3×3, 4×4 không cùng cấp

Nhân 2 ma trận: Cách nhân ma trận 3×3, 4×4 không cùng cấp

Nhân 2 ma trận là một trong những phép toán cơ bản và quan trọng nhất trong Đại số tuyến tính, được ứng dụng rộng rãi trong nhiều lĩnh vực như đồ họa máy tính, trí tuệ nhân tạo, vật lý và kinh tế. Phép nhân 2 ma trận được thực hiện bằng cách nhân từng hàng của ma trận thứ nhất với từng cột của ma trận thứ hai. Bài viết dưới đây sẽ giúp bạn hiểu rõ định nghĩa, công thức, cách tính và các ví dụ minh họa chi tiết.

1. Nhân 2 ma trận là gì?

Nhân 2 ma trận là phép toán tạo ra một ma trận mới từ hai ma trận đã cho, trong đó mỗi phần tử của ma trận kết quả được tính bằng tổng các tích của các phần tử tương ứng từ hàng của ma trận thứ nhất và cột của ma trận thứ hai.

Định nghĩa: Cho ma trận A có kích thước \( m \times n \) và ma trận B có kích thước \( n \times p \). Tích của hai ma trận A và B, ký hiệu là \( C = A \times B \) (hoặc \( C = AB \)), là ma trận C có kích thước \( m \times p \).

Ma trận Kích thước Vai trò
A \( m \times n \) Ma trận thứ nhất (bên trái)
B \( n \times p \) Ma trận thứ hai (bên phải)
C = AB \( m \times p \) Ma trận tích (kết quả)

Minh họa trực quan:

\[ \underbrace{A}_{m \times n} \times \underbrace{B}_{n \times p} = \underbrace{C}_{m \times p} \]

2. Điều kiện để nhân 2 ma trận

Không phải hai ma trận bất kỳ đều có thể nhân được với nhau. Để thực hiện phép nhân 2 ma trận, cần thỏa mãn điều kiện sau:

Điều kiện cần và đủ: Số cột của ma trận thứ nhất phải bằng số hàng của ma trận thứ hai.

\[ A_{m \times \textbf{n}} \times B_{\textbf{n} \times p} = C_{m \times p} \]

Trường hợp Điều kiện Kết quả
A là \( 2 \times 3 \), B là \( 3 \times 4 \) 3 = 3 ✓ Nhân được, C là \( 2 \times 4 \)
A là \( 3 \times 2 \), B là \( 3 \times 4 \) 2 ≠ 3 ✗ Không nhân được
A là \( 4 \times 4 \), B là \( 4 \times 4 \) 4 = 4 ✓ Nhân được, C là \( 4 \times 4 \)
A là \( 1 \times 5 \), B là \( 5 \times 1 \) 5 = 5 ✓ Nhân được, C là \( 1 \times 1 \)

Quy tắc nhớ nhanh: “Trong-trong bằng nhau, ngoài-ngoài là kết quả”

  • Số cột A (trong) = Số hàng B (trong) → Điều kiện nhân được
  • Số hàng A (ngoài) × Số cột B (ngoài) → Kích thước kết quả

3. Công thức nhân 2 ma trận

Sau khi kiểm tra điều kiện, ta áp dụng công thức để nhân 2 ma trận:

3.1. Công thức tổng quát

Cho \( A = (a_{ij})_{m \times n} \) và \( B = (b_{jk})_{n \times p} \). Ma trận tích \( C = AB = (c_{ik})_{m \times p} \) có phần tử:

\[ c_{ik} = \sum_{j=1}^{n} a_{ij} \cdot b_{jk} = a_{i1}b_{1k} + a_{i2}b_{2k} + \cdots + a_{in}b_{nk} \]

Ý nghĩa: Phần tử ở hàng i, cột k của ma trận C bằng tổng các tích của phần tử hàng i ma trận A với phần tử cột k ma trận B.

3.2. Công thức cho ma trận 2×2

Cho \( A = \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix} \) và \( B = \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{pmatrix} \)

\[ AB = \begin{pmatrix} a_{11}b_{11} + a_{12}b_{21} & a_{11}b_{12} + a_{12}b_{22} \\ a_{21}b_{11} + a_{22}b_{21} & a_{21}b_{12} + a_{22}b_{22} \end{pmatrix} \]

3.3. Sơ đồ tính phần tử \( c_{ik} \)

Bước Thao tác Kết quả
1 Lấy hàng i của ma trận A \( (a_{i1}, a_{i2}, …, a_{in}) \)
2 Lấy cột k của ma trận B \( (b_{1k}, b_{2k}, …, b_{nk})^T \)
3 Nhân từng cặp phần tử tương ứng \( a_{i1}b_{1k}, a_{i2}b_{2k}, …, a_{in}b_{nk} \)
4 Cộng tất cả các tích \( c_{ik} = \sum_{j=1}^{n} a_{ij}b_{jk} \)

4. Các bước thực hiện phép nhân 2 ma trận

Để thực hiện nhân 2 ma trận một cách chính xác, bạn làm theo các bước sau:

Bước 1: Kiểm tra điều kiện nhân được

Xác định kích thước của hai ma trận A và B. Kiểm tra số cột của A có bằng số hàng của B không.

Bước 2: Xác định kích thước ma trận kết quả

Ma trận tích C sẽ có số hàng bằng số hàng của A và số cột bằng số cột của B.

Bước 3: Tính từng phần tử của ma trận kết quả

Áp dụng công thức: Phần tử \( c_{ik} \) = (Hàng i của A) × (Cột k của B)

Bước 4: Kiểm tra lại kết quả

Đảm bảo ma trận kết quả có đúng kích thước và các phần tử được tính chính xác.

Sơ đồ quy trình:

Bước Công việc Ví dụ với A(2×3), B(3×2)
1 Kiểm tra điều kiện Cột A = 3 = Hàng B ✓
2 Xác định kích thước C C có kích thước 2×2
3 Tính các phần tử Tính \( c_{11}, c_{12}, c_{21}, c_{22} \)
4 Kiểm tra Ma trận C đúng 2×2

5. Tính chất của phép nhân ma trận

Phép nhân 2 ma trận có một số tính chất quan trọng cần ghi nhớ:

5.1. Tính chất cơ bản

Tính chất Công thức Ghi chú
Kết hợp \( (AB)C = A(BC) \) Có tính chất kết hợp
Phân phối trái \( A(B + C) = AB + AC \) Có tính chất phân phối
Phân phối phải \( (A + B)C = AC + BC \) Có tính chất phân phối
Nhân với số \( k(AB) = (kA)B = A(kB) \) k là số thực
Ma trận đơn vị \( AI = IA = A \) I là ma trận đơn vị

5.2. Tính chất đặc biệt (Không có)

Phép nhân ma trận KHÔNG có tính giao hoán:

\[ AB \neq BA \text{ (nói chung)} \]

Lưu ý quan trọng:

  • Ngay cả khi cả AB và BA đều xác định, chúng thường không bằng nhau
  • AB có thể xác định nhưng BA không xác định (và ngược lại)
  • Thứ tự nhân ma trận rất quan trọng

5.3. Tính chất của chuyển vị

\[ (AB)^T = B^T A^T \]

Lưu ý: Thứ tự đảo ngược khi chuyển vị tích.

5.4. Tính chất của định thức

Với hai ma trận vuông cùng cấp:

\[ \det(AB) = \det(A) \cdot \det(B) \]

6. Các trường hợp đặc biệt khi nhân ma trận

Khi thực hiện nhân 2 ma trận, có một số trường hợp đặc biệt cần lưu ý:

6.1. Nhân với ma trận đơn vị I

Ma trận đơn vị I có các phần tử trên đường chéo chính bằng 1, các phần tử còn lại bằng 0:

\[ I_n = \begin{pmatrix} 1 & 0 & \cdots & 0 \\ 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & 1 \end{pmatrix} \]

Tính chất: \( AI = IA = A \)

6.2. Nhân với ma trận không O

\[ AO = OA = O \]

Trong đó O là ma trận có tất cả phần tử bằng 0.

6.3. Nhân ma trận đường chéo

Tích của hai ma trận đường chéo cũng là ma trận đường chéo:

\[ \begin{pmatrix} a_1 & 0 \\ 0 & a_2 \end{pmatrix} \begin{pmatrix} b_1 & 0 \\ 0 & b_2 \end{pmatrix} = \begin{pmatrix} a_1 b_1 & 0 \\ 0 & a_2 b_2 \end{pmatrix} \]

6.4. Nhân ma trận với vector

Vector cột có thể xem là ma trận \( n \times 1 \):

\[ A_{m \times n} \cdot \vec{v}_{n \times 1} = \vec{u}_{m \times 1} \]

7. Ví dụ và bài tập minh họa có lời giải chi tiết

Để hiểu rõ hơn về cách nhân 2 ma trận, hãy cùng làm các bài tập sau:

Bài tập 1: Nhân hai ma trận 2×2

Đề bài: Tính tích AB với:

\[ A = \begin{pmatrix} 2 & 3 \\ 1 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 5 & 1 \\ 2 & 3 \end{pmatrix} \]

Lời giải:

Bước 1: Kiểm tra điều kiện

A là 2×2, B là 2×2 → Số cột A = 2 = Số hàng B ✓

Bước 2: Ma trận kết quả C có kích thước 2×2

Bước 3: Tính từng phần tử

\[ c_{11} = 2 \times 5 + 3 \times 2 = 10 + 6 = 16 \]

\[ c_{12} = 2 \times 1 + 3 \times 3 = 2 + 9 = 11 \]

\[ c_{21} = 1 \times 5 + 4 \times 2 = 5 + 8 = 13 \]

\[ c_{22} = 1 \times 1 + 4 \times 3 = 1 + 12 = 13 \]

Kết quả:

\[ AB = \begin{pmatrix} 16 & 11 \\ 13 & 13 \end{pmatrix} \]

Bài tập 2: Nhân hai ma trận khác kích thước

Đề bài: Tính tích AB với:

\[ A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \quad B = \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix} \]

Lời giải:

Bước 1: Kiểm tra điều kiện

A là 2×3, B là 3×2 → Số cột A = 3 = Số hàng B ✓

Bước 2: Ma trận kết quả C có kích thước 2×2

Bước 3: Tính từng phần tử

\[ c_{11} = 1 \times 1 + 2 \times 2 + 3 \times 3 = 1 + 4 + 9 = 14 \]

\[ c_{12} = 1 \times 4 + 2 \times 5 + 3 \times 6 = 4 + 10 + 18 = 32 \]

\[ c_{21} = 4 \times 1 + 5 \times 2 + 6 \times 3 = 4 + 10 + 18 = 32 \]

\[ c_{22} = 4 \times 4 + 5 \times 5 + 6 \times 6 = 16 + 25 + 36 = 77 \]

Kết quả:

\[ AB = \begin{pmatrix} 14 & 32 \\ 32 & 77 \end{pmatrix} \]

Bài tập 3: Chứng minh phép nhân không giao hoán

Đề bài: Cho hai ma trận:

\[ A = \begin{pmatrix} 1 & 2 \\ 0 & 1 \end{pmatrix}, \quad B = \begin{pmatrix} 1 & 0 \\ 3 & 1 \end{pmatrix} \]

Chứng minh rằng \( AB \neq BA \).

Lời giải:

Tính AB:

\[ AB = \begin{pmatrix} 1 \times 1 + 2 \times 3 & 1 \times 0 + 2 \times 1 \\ 0 \times 1 + 1 \times 3 & 0 \times 0 + 1 \times 1 \end{pmatrix} = \begin{pmatrix} 7 & 2 \\ 3 & 1 \end{pmatrix} \]

Tính BA:

\[ BA = \begin{pmatrix} 1 \times 1 + 0 \times 0 & 1 \times 2 + 0 \times 1 \\ 3 \times 1 + 1 \times 0 & 3 \times 2 + 1 \times 1 \end{pmatrix} = \begin{pmatrix} 1 & 2 \\ 3 & 7 \end{pmatrix} \]

So sánh:

\[ AB = \begin{pmatrix} 7 & 2 \\ 3 & 1 \end{pmatrix} \neq \begin{pmatrix} 1 & 2 \\ 3 & 7 \end{pmatrix} = BA \]

→ Vậy \( AB \neq BA \), phép nhân ma trận không có tính giao hoán.

Bài tập 4: Nhân ma trận 3×3

Đề bài: Tính tích AB với:

\[ A = \begin{pmatrix} 1 & 0 & 2 \\ 0 & 1 & 1 \\ 1 & 1 & 0 \end{pmatrix}, \quad B = \begin{pmatrix} 1 & 2 & 0 \\ 0 & 1 & 1 \\ 2 & 0 & 1 \end{pmatrix} \]

Lời giải:

A là 3×3, B là 3×3 → C là 3×3

Tính hàng 1 của C:

  • \( c_{11} = 1 \times 1 + 0 \times 0 + 2 \times 2 = 1 + 0 + 4 = 5 \)
  • \( c_{12} = 1 \times 2 + 0 \times 1 + 2 \times 0 = 2 + 0 + 0 = 2 \)
  • \( c_{13} = 1 \times 0 + 0 \times 1 + 2 \times 1 = 0 + 0 + 2 = 2 \)

Tính hàng 2 của C:

  • \( c_{21} = 0 \times 1 + 1 \times 0 + 1 \times 2 = 0 + 0 + 2 = 2 \)
  • \( c_{22} = 0 \times 2 + 1 \times 1 + 1 \times 0 = 0 + 1 + 0 = 1 \)
  • \( c_{23} = 0 \times 0 + 1 \times 1 + 1 \times 1 = 0 + 1 + 1 = 2 \)

Tính hàng 3 của C:

  • \( c_{31} = 1 \times 1 + 1 \times 0 + 0 \times 2 = 1 + 0 + 0 = 1 \)
  • \( c_{32} = 1 \times 2 + 1 \times 1 + 0 \times 0 = 2 + 1 + 0 = 3 \)
  • \( c_{33} = 1 \times 0 + 1 \times 1 + 0 \times 1 = 0 + 1 + 0 = 1 \)

Kết quả:

\[ AB = \begin{pmatrix} 5 & 2 & 2 \\ 2 & 1 & 2 \\ 1 & 3 & 1 \end{pmatrix} \]

Bài tập 5: Nhân ma trận với vector

Đề bài: Cho ma trận A và vector \( \vec{v} \):

\[ A = \begin{pmatrix} 2 & -1 & 3 \\ 1 & 0 & 2 \end{pmatrix}, \quad \vec{v} = \begin{pmatrix} 1 \\ 2 \\ -1 \end{pmatrix} \]

Tính \( A\vec{v} \).

Lời giải:

A là 2×3, \( \vec{v} \) là 3×1 → Kết quả là vector 2×1

\[ A\vec{v} = \begin{pmatrix} 2 \times 1 + (-1) \times 2 + 3 \times (-1) \\ 1 \times 1 + 0 \times 2 + 2 \times (-1) \end{pmatrix} \]

\[ = \begin{pmatrix} 2 – 2 – 3 \\ 1 + 0 – 2 \end{pmatrix} = \begin{pmatrix} -3 \\ -1 \end{pmatrix} \]

Bài tập 6: Tính lũy thừa ma trận

Đề bài: Cho \( A = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} \). Tính \( A^3 \).

Lời giải:

Tính \( A^2 = A \times A \):

\[ A^2 = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} = \begin{pmatrix} 1 + 0 & 1 + 1 \\ 0 + 0 & 0 + 1 \end{pmatrix} = \begin{pmatrix} 1 & 2 \\ 0 & 1 \end{pmatrix} \]

Tính \( A^3 = A^2 \times A \):

\[ A^3 = \begin{pmatrix} 1 & 2 \\ 0 & 1 \end{pmatrix} \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} = \begin{pmatrix} 1 + 0 & 1 + 2 \\ 0 + 0 & 0 + 1 \end{pmatrix} = \begin{pmatrix} 1 & 3 \\ 0 & 1 \end{pmatrix} \]

Nhận xét: Với ma trận này, ta có quy luật \( A^n = \begin{pmatrix} 1 & n \\ 0 & 1 \end{pmatrix} \)

8. Kết luận

Qua bài viết trên, VJOL đã giúp bạn hiểu rõ về nhân 2 ma trận cùng các kiến thức quan trọng liên quan. Tóm tắt những điểm cần nhớ:

  • Nhân 2 ma trận chỉ thực hiện được khi số cột ma trận thứ nhất bằng số hàng ma trận thứ hai
  • Công thức: \( c_{ik} = \sum_{j=1}^{n} a_{ij} \cdot b_{jk} \) – lấy hàng nhân với cột
  • Kích thước kết quả: \( A_{m \times n} \times B_{n \times p} = C_{m \times p} \)
  • Tính chất quan trọng: Phép nhân ma trận có tính kết hợp, phân phối nhưng KHÔNG có tính giao hoán
  • Ứng dụng: Đồ họa máy tính, giải hệ phương trình, mã hóa thông tin, học máy…

Hy vọng bài viết đã giúp bạn nắm vững kiến thức về nhân 2 ma trận và có thể áp dụng vào giải toán hiệu quả!

Fenwick Trần

Fenwick Trần

Fenwick Trần là tác giả VJOL - Tạp chí Khoa học Việt Nam Trực tuyến. Ông cống hiến cho sứ mệnh lan tỏa tri thức đến cộng đồng học thuật.