向量旋轉任意角度坐標


向量 \(\overrightarrow{a} = (x, y)\) 順時針旋轉 \(\alpha\) 得到的向量的坐標為 \((x', y')\)
\(x' = \sin \alpha * y + cos \alpha * x, y' = cos \alpha * y - \sin \alpha * x\)

\(\overrightarrow{a} = (\cos \beta, \sin \beta)\)
旋轉后
\(\overrightarrow{a} = [\cos (\alpha - \beta), \sin (\alpha - \beta)]\)

將坐標展開得到
\(\overrightarrow{a} = (\cos \alpha \cos \beta + \sin \alpha \sin \beta, \sin \alpha \cos\beta - \cos\alpha \sin\beta)\)

從而
\(x' = \sin \alpha * y + cos \alpha * x, y' = cos \alpha * y - \sin \alpha * x\)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM