坐标平移+旋转的理论推导

两个坐标轴的关系:如下图所示
请添加图片描述
A在Oxy 的坐标为 ( x 0 , y 0 ) (x_0,y_0) (x0,y0), A’ 从A点出发逆时针旋转 θ \theta θ角度得到 ( x 0 ′ , y 0 ′ ) (x_0',y_0') (x0,y0)。主要是计算 x 0 ′ , y 0 ′ 与 x 0 , y 0 x_0',y_0'与x_0,y_0 x0,y0x0,y0的关系。

首先 将原来的坐标系也逆时针旋转 θ \theta θ 角度,得到新的坐标系Ox’y’,此时A‘在新的坐标系下的坐标还是 ( x 0 , y 0 ) (x_0,y_0) (x0,y0),这是因为 A’ 和坐标系都旋转了θ角度,坐标是不变的。

请添加图片描述

e y ′ , e x ′ e_y',e_x' ey,ex为y’与x’轴的单位向量。则 A ′ ⃗ = x 0 e x ′ + y 0 e y ′ \vec{A'}=x_0e_x'+y_0e_y' A =x0ex+y0ey

新坐标系下的基向量,与旧坐标系下的基向量的关系:

请添加图片描述

其实就是新坐标基向量在旧坐标下的投影, 其中基向量的模长=1;

e x ′ = e x c o s θ + e y s i n θ e y ′ = − e x s i n θ + e y c o s θ e_x'=e_xcos\theta+e_ysin\theta\\e_y'=-e_xsin\theta+e_ycos\theta ex=excosθ+eysinθey=exsinθ+eycosθ

带入上式有:

A ′ ⃗ = x 0 ( e x c o s θ + e y s i n θ ) + y 0 ( − e x s i n θ + e y c o s θ ) A ′ ⃗ = e x ( x 0 c o s θ − y 0 s i n θ ) + e y ( x 0 s i n θ + y 0 c o s θ ) → { x 0 ′ = x 0 c o s θ − y 0 s i n θ y 0 ′ = x 0 s i n θ + y 0 c o s θ \vec{A'}=x_0(e_xcos\theta+e_ysin\theta)+y_0(-e_xsin\theta+e_ycos\theta)\\\vec{A'}=e_x(x_0cos\theta-y_0sin\theta)+e_y(x_0sin\theta+y_0cos\theta)\\\to\qquad \begin{cases} x_0'={x_0cos\theta-y_0sin\theta}\\y_0'=x_0sin\theta+y_0cos\theta\end{cases} A =x0(excosθ+eysinθ)+y0(exsinθ+eycosθ)A =ex(x0cosθy0sinθ)+ey(x0sinθ+y0cosθ){x0=x0cosθy0sinθy0=x0sinθ+y0cosθ

请添加图片描述

A’的垂足为B,则:

O A ′ ⃗ = O B ⃗ + B A ′ ⃗ \vec{OA'}=\vec{OB}+\vec{BA'} OA =OB +BA

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值