逆变换(Inverse transform)
💡 当一个变换是通过\(M\)得到的,那么可以通过\(M\)的逆\(M^{-1}\)来恢复变换。
旋转的逆变换
再次来看矩阵旋转 \(X'=R_{\theta}X\) :
我们将 \(X\) 旋转 \(\theta\) 度, \(R_{\theta}\) 为:
\[ R_{\theta}=\left( \begin{matrix} \cos \theta& -\sin \theta\\ \sin \theta& \cos \theta\\ \end{matrix} \right) \]
如果要逆转回来,恢复原来的矩阵,需要旋转 \(-\theta\) 度,根据上述旋转的推导,可以得到:
\[ R_{-\theta}=\left( \begin{matrix} \cos \theta& \sin \theta\\ -\sin \theta& \cos \theta\\ \end{matrix} \right) \]
而 \(R_{-\theta}\) 恰好是 \(R_{\theta}\) 的转置矩阵 \(R_{\theta}^{T}\), 即:
\[ R_{-\theta}=R_{\theta}^{T} \]
由 “当一个变换是通过\(M\)得到的,那么可以通过\(M\)的逆\(M^{-1}\)来恢复变换” 可知,\(R_{\theta}^{-1}\) 与刚刚旋转 \(-\theta\) 推导得到的 \(R_{\theta}\) 相等,即:
\[ R_{\theta}^{-1}=R_{-\theta} \]
于是有:
\[ R_{-\theta}=R_{\theta}^{-1}=R_{\theta}^{T} \]
本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/