您的位置: > bc贷论坛 >
为了比较直观地展示旋转过程,这里通过散点来新建三个坐标轴,通过对这三个坐标轴的转动,来直观地展现转动矩阵对坐标变换的影响。
欧拉角是用来唯一地确定定点转动刚置的三个一组独立角参量,由章动角、进动角和自转角组成,为L.欧拉首先提出,故得名。
为了尽快进入演示部分,故对原理的介绍从略,仅从二维平面上的旋转矩阵出发,做一个简单的推导,而三维旋转矩阵,至少在形式上与二维是雷同的。
假设坐标系中有一个向量 ( x , y ),其模长为,角度为。若将其围绕坐标原点逆时针旋转 \theta ,则其坐标变为
也就是说,在平面直角坐标系上,向量绕原点顺时针旋转 \theta ,相当于左乘一个旋转矩阵。
推广到三维,为了限制 x y xy xy坐标平面上的旋转,要将其旋转中心从原点扩展为绕着 z z z轴旋转,从而三维旋转矩阵可推广为
有了旋转矩阵,就可以旋转,接下来让坐标轴沿着三个轴分别旋转30,其效果如下
由于旋转被建模成了矩阵,而众所周知矩阵乘法是不可交换的,也就是说,就算绕着三个坐标轴旋转相同的角度,也会因为转动次序不同而引发不同的结果。
30的转动之后,坐标轴变得面目全非,接下来要做的就是动态绘制这三个坐标轴的旋转过程
到此这篇关于Python动态演示旋转矩阵作用的文章就介绍到这了,更多相关Python动态演示旋转矩阵内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
由于之前的在职的公司没有机会接触到Oralce数据库,所以就没有用python连接过Oralce,之前大多集中在连接mysql和sqlserver,最近在做一下web自动化的工作,所以简单的记录一下,下面这篇文章主要给大家介绍了关于利用Python连接Oracle数据库的基本操作,需要的朋友可以参考下
友情链接
LINK
联系我们
CONTACT US
电话:0543-89562300
传真: 0543-89562300
地址:湖南省长沙市财富路156号
Email:zhangsan5566@163.com
公司主页:http://www.k8.com
联 系 人:赵 先生
Copyright 2017 bc贷论坛 All Rights Reserved