Lesson 01 (T6) — Ma trận 2×2 biến đổi vector
1. Ma trận A·x = y — xem trực quan
Nhập ma trận 2×2 và vector — ô vuông xanh đơn vị bị A biến thành hình bình hành đỏ, diện tích phóng |det A| lần. Thử: A = [[0,−1],[1,0]] — phép quay 90°, det = 1 nên diện tích không đổi.
A =
x =
2. 🌍 Đời sống thực tế — Xoay sprite trong game/đồ hoạ 2D
Game engine (Unity, Godot...) xoay một sprite quanh gốc bằng ma trận quay R(θ). Một nhân vật ở toạ độ (x, y) khi xoay góc θ chuyển sang (x', y') = R(θ)·(x, y). Kéo thanh trượt góc và xem điểm gốc (xanh) quay thành điểm mới (đỏ) — độ dài không đổi vì quay là phép biến đổi bảo toàn khoảng cách.
θ = 45°
x = 4
y = 1