博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
坐标旋转变换公式的推导
阅读量:7104 次
发布时间:2019-06-28

本文共 747 字,大约阅读时间需要 2 分钟。

出处: http://blog.csdn.net/tangyongkang

转贴请注明出处
1 围绕原点的旋转
如下图, 在2维坐标上,有一点p(x, y) , 直线opの长度为r, 直线op和x轴的正向的夹角为a。 直线op围绕原点做逆时针方向b度的旋转,到达p’ (s,t)
s = r cos(a + b) = r cos(a)cos(b) – r sin(a)sin(b)   (1.1)
t = r sin(a + b) = r sin(a)cos(b) + r cos(a) sin(b)  (1.2)
其中 x = r cos(a)  , y = r sin(a)
代入(1.1), (1.2) ,
s = x cos(b) – y sin(b)    (1.3)
t = x sin(b) + y cos(b)    (1.4)

 

用行列式表达如下:

 

2.座标系的旋转

在原坐标系xoy中,  绕原点沿逆时针方向旋转theta度, 变成座标系 sot。
设有某点p,在原坐标系中的坐标为 (x, y), 旋转后的新坐标为(s, t)。
oa = y sin(theta)   (2.1)
as = x cos(theta)   (2.2)
综合(2.1),(2.2) 2式
s =  os = oa + as = x cos(theta) + y sin(theta)
t =  ot = ay – ab = y cos(theta) – x sin(theta)

 

用行列式表达如下:

cos(a+b) = cos(a)*cos(b)-sin(a)*sin(b)的推导

附件:

转载于:https://www.cnblogs.com/CBDoctor/archive/2013/04/25/3041466.html

你可能感兴趣的文章
C Primer Plus 第4章 字符串和格式化输入输出--4.1前导程序
查看>>
NSUserDefaults 存储数据到本地,NSUserDefaults 使用
查看>>
tail -f :无法监视 xxx文件 设备上没有空间
查看>>
基于vue的h5文件切片上传(获取文件md5,实现秒传、进度条实现)
查看>>
让XP远程支持网络身份验证
查看>>
spark运用逻辑回归算法操作Titanic数据集
查看>>
阿里云maven镜像
查看>>
Silverlight MVVM 贴近实战(一)
查看>>
Java标准输入输出+基础理论+基本数据类型总结
查看>>
poj 1088 滑雪
查看>>
如何学习图算法
查看>>
springmvc @RequestBody @ResponseBody的作用
查看>>
专利缴费信息网上补充及管理系统--操作指南
查看>>
Linux下定时重启tomcat脚本
查看>>
蹦极-打破人生惯性
查看>>
微服务架构设计基础之领域驱动设计
查看>>
IntelliJ IDEA编译Android项目比Eclipse慢
查看>>
安易硬盘数据恢复软件v8.81官方版
查看>>
Maven使用图示-关于生命周期、命令行和IDEA插件
查看>>
数据库登录密码不同时,可在文件data ==》config.php修改密码
查看>>