球坐标的旋转变换

                     

贡献者: addis

  • 本文处于草稿阶段。
预备知识 球坐标与直角坐标的转换三维旋转矩阵

   做球坐标的旋转变换时,常使用 $z$-$y$-$z$ 欧拉角表示旋转,即先绕 $z$ 轴旋转 $\alpha$,再绕 $y$ 轴旋转 $\beta$,最后绕 $z$ 轴旋转 $\gamma$。其中绕 $z$ 轴旋转只需要给 $\phi$ 加上 $\alpha$ 或 $\gamma$ 即可。绕 $y$ 轴右手定则旋转 $\beta$,得

\begin{align} \left\{\begin{aligned} &\theta' = \arccos\left(-\sin\beta \sin\theta \cos\phi + \cos\beta \cos\theta\right) \\ &\phi' = \operatorname{Arctan} (\sin\theta \sin\phi, \cos\beta\sin\theta\cos\phi + \sin\beta\cos\theta) \end{aligned}\right. ~.\end{align}

推导

   旋转前后的直角坐标矢量分别为

\begin{equation} \boldsymbol{\mathbf{r}} = \begin{pmatrix}\sin\theta\cos\phi\\ \sin\theta \sin\phi\\ \cos\theta\end{pmatrix} ~, \qquad \boldsymbol{\mathbf{r}} ' = \begin{pmatrix}\sin\theta'\cos\phi'\\ \sin\theta' \sin\phi'\\ \cos\theta'\end{pmatrix} ~. \end{equation}
绕 $y$ 轴旋转矩阵为
未完成:引用 “三维旋转矩阵” 中相关例题,例题未完成
\begin{equation} \boldsymbol{\mathbf{R}} _y(\beta) = \begin{pmatrix}\cos\beta & 0 & \sin\beta\\ 0 & 1 & 0\\ -\sin\beta & 0 & \cos\beta\end{pmatrix} ~. \end{equation}
\begin{equation} \boldsymbol{\mathbf{r}} ' = \boldsymbol{\mathbf{R}} _y(\beta) \boldsymbol{\mathbf{r}} ~. \end{equation}
对比各分量可得式 1


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利