2D二维旋转变换,坐标旋转变换矩阵是如何推导而来?三维旋转变换矩阵与二维旋转变换有什么联系?

本文探讨了二维刚体旋转的概念,通过一个简单的例子解释如何从已知旋转坐标系和角度求解原始坐标系下的点坐标。利用高中三角几何知识,推导出坐标旋转变换矩阵,并展示其与三维旋转变换的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

推荐开源项目:简单的SLAM与机器人教程与编程实践-github

我们在做几何变换的时候经常需要把某个坐标系上的所有点都进行一个旋转,这个操作就叫做刚体旋转(所有的点相对位置不变的发生旋转)。下图是一个典型的二维坐标系下刚体旋转。我们把蓝色的坐标系旋转了 θ \theta θ度,新坐标系就是红色的坐标系。我们现在已知一个点相对红色那个坐标系的坐标 ( x r e d , y r e d ) (x_{red},y_{red}) (xred,yred),和已知旋转角度 θ \theta θ,然后我们想求得该点相对于蓝色那个坐标系的坐标 ( x b l u e , y b l u e ) (x_{blue},y_{blue}) (xblue,yblue)
在这里插入图片描述

这个其实很简单我们利用高中学的三角几何就可以轻松解决。从上图可以发现不变量是黑色的那个线段的长度。而这个长度我们是可以根据黑色点相对红色坐标系下的坐标 ( x r e d , y r e d ) (x_{red},y_{red}) (xred,yred)算出来的。黑色线段长度为 r = x r e d 2 + y r e d 2 r=\sqrt {x_{red}^2+y_{red}^2} r=xred2+yred2</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值