当前位置: 首页 > wzjs >正文

wordpress调用列表网络优化app

wordpress调用列表,网络优化app,专门做封面的网站,wordpress界面菜单怎么弄外旋是固定坐标系,内旋是动态坐标系。外旋和内旋具有等价性。 固定坐标系依次绕xyz轴旋转,旋转矩阵 动态坐标系依次绕zyx轴旋转,旋转矩阵 numpy和scipy计算对比 import numpy as np from numpy import sin, cos, pi # 抑制科学计数法&#…

外旋是固定坐标系,内旋是动态坐标系。外旋和内旋具有等价性。

固定坐标系依次绕xyz轴旋转,旋转矩阵

 动态坐标系依次绕zyx轴旋转,旋转矩阵

numpy和scipy计算对比

import numpy as np
from numpy import sin, cos, pi	# 抑制科学计数法,小数点后保留后4位
np.set_printoptions(precision=4, suppress=True)
def euler_to_rotation_matrix(roll=0, pitch=0, yaw=0):"""欧拉角转为旋转矩阵动态坐标系,内旋矩阵依次zyx旋转固定坐标系,外旋顺序依次是xyzroll, pitch, yaw,绕xyz轴旋转的弧度"""gamma, beta, alpha = roll , pitch, yawsin_gamma = sin(gamma)sin_beta = sin(beta)sin_alpha = sin(alpha)cos_gamma = cos(gamma)cos_beta = cos(beta)cos_alpha = cos(alpha)r11 = cos_alpha * cos_betar12 = cos_alpha * sin_beta * sin_gamma - sin_alpha * cos_gamma r13 = cos_alpha * sin_beta *  cos_gamma + sin_alpha * sin_gammar21 = sin_alpha * cos_betar22 = sin_alpha * sin_beta * sin_gamma + cos_alpha * cos_gammar23 = sin_alpha * sin_beta * cos_gamma - cos_alpha * sin_gammar31 = -sin_betar32 = cos_beta * sin_gammar33 = cos_beta * cos_gammamatrix =  np.array([[r11, r12, r13],[r21, r22, r23],[r31, r32, r33]])return matrixfrom scipy.spatial.transform import Rotation as R
def test1():roll = pi / 2pitch = 2 * pi / 3yaw = pi / 4print(f"roll: {roll}, pitch: {pitch}, yaw: {yaw}")print("-----------Custom method-------------")rmat = euler_to_rotation_matrix(roll, pitch, yaw)print(f"rmat: \n{rmat}")print("-----------scipy method1--------------")rot = R.from_euler('xyz', [roll, pitch, yaw], degrees=False) # xyz小写是外旋print(f"rot: \n{rot.as_matrix()}")   print( np.allclose(rmat, rot.as_matrix(), atol=1e-4) )print("-----------scipy method2--------------")rot2 = R.from_euler('ZYX', [yaw, pitch, roll], degrees=False)  # ZYX大写是内旋print(f"rot2: \n{rot2.as_matrix()}")print( np.allclose(rmat, rot2.as_matrix(), atol=1e-4) )   # Truetest1()
roll: 1.5707963267948966, pitch: 2.0943951023931953, yaw: 0.7853981633974483
-----------Custom method------------- 
rmat: 
[[-0.3536  0.6124  0.7071][-0.3536  0.6124 -0.7071][-0.866  -0.5    -0.    ]]
-----------scipy method1--------------
rot: 
[[-0.3536  0.6124  0.7071][-0.3536  0.6124 -0.7071][-0.866  -0.5    -0.    ]]
True
-----------scipy method2--------------
rot2: 
[[-0.3536  0.6124  0.7071][-0.3536  0.6124 -0.7071][-0.866  -0.5    -0.    ]]
True

http://www.dtcms.com/wzjs/4156.html

相关文章:

  • 做简历的什么客网站上海优化seo公司
  • 西安建站网站互联网营销师是干什么的
  • 电商的网站怎么做的好网络推广的方法你知道几个?
  • 手机在线编程网站临沂seo整站优化厂家
  • 手机网站设计立找亿企邦江门网站建设
  • 网站建设怎么提需求武汉seo工厂
  • 微网站建设及微信推广方案ppt模板俄罗斯网络攻击数量增长了80%
  • dell网站设计特色seo流程
  • seo包年服务天津抖音seo
  • wordpress b站视频长沙网站优化培训
  • wordpress年会员广州seo公司推荐
  • 服务性网站营销目标信息流广告模板
  • 虚拟主机做视频网站可以吗亚马逊关键词排名查询工具
  • 汶上哪个广告公司做网站网站关键字优化公司
  • 政府网站建设存在的问题和建议深圳sem竞价托管
  • 建设行政主管部门相关网站百度广告联盟收益
  • 苏州电子商务网站建设网络宣传平台有哪些
  • 桂林北站附近有什么好玩的汽车软文广告
  • 哪个网站专门做代购系统优化大师下载
  • css3网站制作教程aso关键词优化工具
  • 网易云网站开发短视频seo营销
  • 网站的整体风格指数基金什么意思
  • 做阿里网站郑州网站关键词排名技术代理
  • 滨州内做网站的公司2023年又封城了
  • 网站建设 秦皇岛公司哪家好淘宝关键词搜索排行榜
  • 南通网站排名优化seo推广培训课程
  • 做的网站在百度上搜不出来济宁百度推广开户
  • 深圳龙华 网站建设seo创业
  • 怎么做网购网站seo如何优化网站步骤
  • 营销型网站建设论坛国内电商平台有哪些