quaternion
quaternion là một khái niệm toán học chuyên sâu, mở rộng từ số phức để biểu diễn các phép quay trong không gian ba chiều. Đối với người học tiếng Anh chuyên ngành kỹ thuật hoặc toán học, điểm quan trọng nhất là hiểu rằng quaternion không đơn thuần là một con số, mà là một hệ thống số gồm một phần thực và ba phần ảo. Trong lập trình đồ họa máy tính hoặc điều khiển robot, quaternion được ưa chuộng hơn ma trận quay vì nó tránh được hiện tượng "khóa gimbal" (gimbal lock) và giúp việc nội suy giữa hai trạng thái quay trở nên mượt mà hơn.
Phân biệt với các khái niệm tương tự
Một sai lầm phổ biến là nhầm lẫn quaternion với complex number (số phức). Trong khi số phức chỉ có một đơn vị ảo i và thường được dùng cho mặt phẳng hai chiều, quaternion sử dụng ba đơn vị ảo i, j, và k. Điều này cho phép nó xử lý các phép quay trong không gian ba chiều một cách hiệu quả.
Ví dụ đúng: Sử dụng quaternion để tính toán quỹ đạo quay của vệ tinh.
Ví dụ sai: Sử dụng complex number để mô tả toàn bộ chuyển động quay 3D mà không có sự hỗ trợ của các hệ thống khác.
Lưu ý về thuật ngữ và ngữ cảnh
Trong tiếng Việt, thuật ngữ này thường được giữ nguyên là quaternion hoặc dịch là "số siêu phức" trong một số tài liệu toán học thuần túy. Tuy nhiên, trong môi trường phát triển phần mềm (như Unity hoặc Unreal Engine), bạn nên sử dụng nguyên thuật ngữ tiếng Anh để đảm bảo tính chính xác về mặt kỹ thuật.
Về mặt ngữ pháp, quaternion là một danh từ đếm được. Khi nói về một hệ thống số nói chung, ta dùng số ít, nhưng khi đề cập đến các giá trị cụ thể trong một mảng dữ liệu, ta sử dụng số nhiều quaternions.
Một quaternion: a quaternion
Các quaternion: quaternions
Used to refer to a specific mathematical entity or a set of four elements in a group.
Ý nghĩa
Một hệ thống số mở rộng từ số phức, sử dụng ba đơn vị ảo là i, j và k
The rotation of the spacecraft was calculated using a quaternion.
Sự quay của tàu vũ trụ được tính toán bằng cách sử dụng một quaternion.