【坐标系旋转矩阵公式详解】在三维空间中,坐标系的旋转是计算机图形学、机器人学、物理仿真等领域中常见的操作。旋转矩阵是一种用于描述坐标系绕某一轴旋转的数学工具。通过旋转矩阵,可以将一个点或向量从一个坐标系转换到另一个经过旋转后的坐标系中。
为了更好地理解坐标系旋转矩阵的原理和应用,以下是对常见旋转矩阵公式的总结,并以表格形式进行展示。
一、旋转矩阵基本概念
旋转矩阵是一个正交矩阵,其行列式为1,表示刚体旋转(不包含缩放或反射)。在三维空间中,通常围绕x轴、y轴或z轴进行旋转,分别称为绕X轴旋转、绕Y轴旋转和绕Z轴旋转。
二、常用旋转矩阵公式
| 旋转轴 | 旋转角度 | 旋转矩阵表达式 | 说明 |
| X轴 | θ | $$ R_x(\theta) = \begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & -\sin\theta \\ 0 & \sin\theta & \cos\theta \end{bmatrix} $$ | 绕X轴顺时针旋转θ角 |
| Y轴 | θ | $$ R_y(\theta) = \begin{bmatrix} \cos\theta & 0 & \sin\theta \\ 0 & 1 & 0 \\ -\sin\theta & 0 & \cos\theta \end{bmatrix} $$ | 绕Y轴顺时针旋转θ角 |
| Z轴 | θ | $$ R_z(\theta) = \begin{bmatrix} \cos\theta & -\sin\theta & 0 \\ \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1 \end{bmatrix} $$ | 绕Z轴顺时针旋转θ角 |


