Định nghĩa, phép toán, định thức và ứng dụng với ví dụ tương tác
Ma trận cấp $m \times n$ là một bảng số gồm $m$ hàng và $n$ cột.
Ma trận vuông cấp $n$ là ma trận có số hàng bằng số cột ($m = n$).
Tính chất: $A \cdot I = I \cdot A = A$
Điều kiện: Hai ma trận phải cùng cấp (cùng số hàng và cột).
Điều kiện: Số cột của A = Số hàng của B.
Kết quả: Ma trận $A_{m \times n} \cdot B_{n \times p} = C_{m \times p}$
Đổi hàng thành cột và cột thành hàng.
Ghi nhớ: "Đường chéo chính trừ đường chéo phụ"
• $\det(A^T) = \det(A)$
• $\det(AB) = \det(A) \cdot \det(B)$
• $\det(kA) = k^n \cdot \det(A)$ (với A cấp n)
• $\det(A^{-1}) = \frac{1}{\det(A)}$
• Nếu một hàng (cột) toàn số 0 thì $\det(A) = 0$
• Đổi chỗ 2 hàng (cột) thì định thức đổi dấu
Ma trận $A^{-1}$ là nghịch đảo của $A$ nếu: $A \cdot A^{-1} = A^{-1} \cdot A = I$
Điều kiện tồn tại: $\det(A) \neq 0$
Cách nhớ: Đổi chỗ đường chéo chính, đổi dấu đường chéo phụ, chia cho định thức.
Xem ma trận biến đổi hình vuông đơn vị như thế nào!
Viết gọn: $AX = B$
Điều kiện: $\det(A) \neq 0$
Giải hệ: $\begin{cases} 3x + 7y = 1 \\ 2x + 5y = 0 \end{cases}$
Bước 1: Viết dạng ma trận: $\begin{pmatrix} 3 & 7 \\ 2 & 5 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \end{pmatrix}$
Bước 2: Tính $A^{-1} = \begin{pmatrix} 5 & -7 \\ -2 & 3 \end{pmatrix}$ (vì det = 1)
Bước 3: $\begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 5 & -7 \\ -2 & 3 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 5 \\ -2 \end{pmatrix}$
Kết quả: $x = 5, y = -2$
Ghi nhớ: Thay cột hệ số của ẩn cần tìm bằng cột kết quả.
Ma trận được sử dụng để biến đổi vị trí, xoay, và co giãn các đối tượng 2D/3D trong game và phần mềm đồ họa.
Khi bạn xoay nhân vật 45° trong game, thực chất là nhân tọa độ với ma trận xoay:
R_{45°} = \begin{pmatrix} 0.707 & -0.707 \\ 0.707 & 0.707 \end{pmatrix}Ma trận giúp mô hình hóa quan hệ giữa các biến kinh tế, phân tích đầu vào-đầu ra (Leontief model).
Một nhà máy sản xuất bánh mì cần:
Để tính chi phí 100 bánh:
\begin{pmatrix} 2 & 1 \end{pmatrix} \times \begin{pmatrix} 3000 \\ 2000 \end{pmatrix} = 8000đ/bánhNeural networks sử dụng phép nhân ma trận để truyền dữ liệu qua các lớp. Mỗi "neuron" là một phép nhân ma trận!
Trong đó $W$ là ma trận trọng số, $input$ là vector đầu vào, $\sigma$ là hàm kích hoạt.
Các bộ lọc ảnh (blur, sharpen, edge detection) đều sử dụng phép nhân ma trận (convolution).
Xem ma trận biến đổi hình ảnh như thế nào (thử các preset bên dưới)
Ma trận được dùng trong mã hóa Hill cipher để mã hóa tin nhắn.
Mã hóa "HI" (H=7, I=8) với khóa ma trận:
\begin{pmatrix} 3 & 3 \\ 2 & 5 \end{pmatrix} \times \begin{pmatrix} 7 \\ 8 \end{pmatrix} = \begin{pmatrix} 45 \\ 54 \end{pmatrix} \mod 26 = \begin{pmatrix} 19 \\ 2 \end{pmatrix}→ "TC" (T=19, C=2)