分享

旋转坐标

 紫殿 2013-04-18

在讨论旋转的时候理解参照系是重要的。从一个观点,你可以保持坐标轴固定旋转向量。从另一个观点,你可以保持向量固定旋转坐标系。

在第一种观点看来,坐标向量关于原点的逆时针旋转;或者从第二种观点看来,平面关于原点的顺时针旋转。这里的  (x,y)  被旋转了 \theta 并希望知道旋转后的坐标  (x',y') :

 \begin{bmatrix} x' \\ y' \end{bmatrix} =
 \begin{bmatrix} \cos \theta & -\sin \theta \\ +\sin \theta & \cos \theta \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}.

x'=x\cos\theta-y\sin\theta\,
y'=+x\sin\theta+y\cos\theta\,

平面关于原点的逆时针旋转,在新平面中的坐标将顺时针旋转到新坐标。在这种情况下,如果在旧平面中的坐标是  (x,y) ,同一个向量在新平面中的坐标是  (x',y') ,则:

 \begin{bmatrix} x' \\ y' \end{bmatrix} =
 \begin{bmatrix} \cos \theta & +\sin \theta \\ -\sin \theta & \cos \theta \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}.

x'=x\cos\theta+y\sin\theta\,
y'=-x\sin\theta+y\cos\theta\,

向量 (xy) 的大小同于向量 (x′, y′) 的大小。

[编辑]复平面

复数可以看作是在复平面中的二维向量,它的尾部在原点而头部由这个复数给出。设

 z = x + iy \,

是这样一个复数。它的实部是横坐标而虚部是纵坐标

则 z 可逆时针旋转角度 θ,通过乘以  e^{i \theta}  (参见欧拉公式, §2)。

            e^{i \theta} z \;  = (\cos \theta + i \sin \theta) (x + i y)  \;
  = (x \cos \theta + i y \cos \theta + i x \sin \theta - y \sin \theta)  \;
  = (x \cos \theta - y \sin \theta) + i (x \sin \theta + y \cos \theta)  \;
  = x' + i y' . \;

这可以被看作对应于在 § 1 中描述的旋转。

因为复数的乘法是交换性的,不同于在更高维中的情况,二维旋转是可交换的。[1]

[编辑]三维空间

旋转描述刚体围绕一个点的运动。

普通三维空间中,坐标旋转可以用欧拉角来定义,或关于要绕其旋转的向量和一个单一的旋转角度构成的轴角定义。

关于原点的旋转最容易使用叫做旋转矩阵的 3×3 矩阵变换来计算。关于其他点的旋转可以使用表现齐次坐标的 4×4 矩阵来描述。

[编辑]四元数

表现在三维空间中的旋转的一种可供选择的方式是四元数

四元数提供了表示在三维中旋转和方向的另一种方式。它们应用与计算机图形学、控制理论、信号处理和轨道力学中。例如,在太空船的姿态控制系统中常用四元数来下达指令,还用于测距它们的当前姿态。基本原理是组合很多四元数变换比组合很多矩阵变换在数值上更加稳定。

[编辑]一般化

[编辑]正交矩阵

描述旋转的所有矩阵的集合 M(v,θ) 加上矩阵乘法运算叫做旋转群: SO(3)。

更一般的说,在任何维中的坐标旋转可以表示为正交矩阵。描述真(proper)旋转(行列式 = +1)的所有 n 维的正交矩阵的集合,与矩阵乘法运算一起形成了特殊正交群: SO(n)。参见 SO(4)

正交矩阵有实数元素。类似的复数值矩阵是酉矩阵。所有 n 维的酉矩阵的集合形成了 n 次(degree)酉群 U(n);而表示真旋转的 U(n) 的子群形成了 n 次特殊酉群SU(n)。SU(2) 的元素用在量子力学中表示自旋

[编辑]注解

  1. ^ Lounesto 2001, p.30.

[编辑]引用

[编辑]参见

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多