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

寿光网站开发厦门的服装商城网站建设

寿光网站开发,厦门的服装商城网站建设,app开发网站建设公司,金沙江支付 WordPress文章目录 matlab里的旋转矩阵、四元数、欧拉角四元数根据两向量计算向量之间的旋转矩阵和四元数欧拉角转旋转矩阵旋转矩阵转欧拉角旋转矩阵转四元数参考链接 matlab里的旋转矩阵、四元数、欧拉角 旋转矩阵dcmR四元数quatq[q0,q1,q2,q3]欧拉角angle[row,pitch,yaw] % 旋转矩阵… 文章目录 matlab里的旋转矩阵、四元数、欧拉角四元数根据两向量计算向量之间的旋转矩阵和四元数欧拉角转旋转矩阵旋转矩阵转欧拉角旋转矩阵转四元数参考链接 matlab里的旋转矩阵、四元数、欧拉角 旋转矩阵dcmR四元数quatq[q0,q1,q2,q3]欧拉角angle[row,pitch,yaw] % 旋转矩阵转四元数 q dcm2quat(R) % 欧拉角转四元数 q angle2quat(r1,r2,r3,S) % 旋转矩阵转欧拉角 [r1,r2,r3] dcm2angle(R,S) % 四元数转欧拉角 [r1,r2,r3] quat2angle([q0 q1 q2 q3],S) % S是[ZYX,ZYZ’,‘ZXY’,‘ZXZ’,‘YXZ’,‘YXY’,‘YZX’,‘YZY’,‘XYZ’,‘XYX’,‘XZY’,‘XZX’] % 四元数转旋转矩阵 R quat2dcm([q0 q1 q2 q3]) % 欧拉角转旋转矩阵 R angle2dcm(r1,r2,r3,S)四元数 % 四元数单元化 q1quatnormalize(q1); % 四元数转为旋转矩阵q1是单元化四元数 R1quat2dcm(q1);%q1的第一位是实部 % 模Modulus quatmod(p) % 范数Norm quatnorm(p) % 单位化Normalize quatnormalize(p) % 求逆Inverse quatinv(p) % 四元数除法 quatdivide(q,p) % 四元数乘法 quatmultiply(p,q) % 共轭四元数 quatconj(p) % 旋转函数 quatrotate(p) % 四元数和欧拉角互换的函数 quat2angle(p) angle2quat(p)根据两向量计算向量之间的旋转矩阵和四元数 function [R, q, theta] vec2quat_R(v1, v2)% 将向量转换为单位向量u1 v1/norm(v1);u2 v2/norm(v2);if norm(u1u2) 0q [0 0 0 0];elseu cross(u1,u2);u u/norm(u);theta acos(dot(u1,u2));q [cos(theta/2) sin(theta/2)*u];end% 四元数转为方向余弦矩阵dcm[2*q(1).^2-12*q(2)^2 2*(q(2)*q(3)q(1)*q(4)) 2*(q(2)*q(4)-q(1)*q(3));2*(q(2)*q(3)-q(1)*q(4)) 2*q(1)^2-12*q(3)^2 2*(q(3)*q(4)q(1)*q(2));2*(q(2)*q(4)q(1)*q(3)) 2*(q(3)*q(4)-q(1)*q(2)) 2*q(1)^2-12*q(4)^2];% 四元数转为旋转矩阵rot permute(dcm, [2 1 3]); end欧拉角转旋转矩阵 function R Eular2R(x,y,z,mode)Rotx [1 0 0;0 cos(x) -sin(x);0 sin(x) cos(x)];Roty [cos(y) 0 sin(y);0 1 0;-sin(y) 0 cos(y)];Rotz [cos(z) -sin(z) 0;sin(z) cos(z) 0;0 0 1];switch modecase 1 %ZYXR Rotz*Roty*Rotx;case 1 %XYZR Rotx*Roty*Rotz;case 1 %ZXYR Rotz*Rotx*Roty;case 1 %YZXR Roty*Rotz*Rotx;otherwiseR Rotz*Roty*Rotx;end 旋转矩阵转欧拉角 function eular R2eular(R)x atan2(R(3,2),R(3,3));y atan2(-R(3,1),sqrt(R(3,2)^2R(3,3)^2));z atan2(R(2,1),R(1,1));eular [x y z];旋转矩阵转四元数 function q R2quat(R)tsqrt(1R(1,1)R(2,2)R(3,3))/2;q[t (R(3,2)-R(2,3))/(4*t) (R(1,3)-R(3,1))/(4*t) (R(2,1)-R(1,2))/(4*t)]; end参考链接 Matlab ——旋转矩阵四元数欧拉角之间的转换
http://www.hkea.cn/news/14532280/

相关文章:

  • 商业网站导航怎么做中国工商注册网官网查询
  • 网站开发和运行 法律灰大设计导航
  • 徐州网站制作案例水源logo设计制作网
  • 四川高速公路建设集团网站做网盘网站的成本
  • 网站模板 自适应多语言的网站
  • 网站建设的方案模板wordpress主页
  • 开发一个软件app需要多少钱宁波seo外包服务商
  • 网站建设用户体验郑州平面设计公司排名
  • 域名备案网站站长seo综合查询
  • 企业网站建设的参考文献网站如何做微信支付宝支付宝支付宝
  • 利用网站源代码建立网站网站做我女朋友
  • 网站建设与运营培训班南宁网页制作步骤
  • wordpress建设购物网站万州网络科技有限公司
  • 网站建设推广市场wordpress tag伪静态
  • 要给公司做一个网站怎么做的吗网站建设首页面
  • 做网站的如何找业务申请企业邮箱收费吗
  • 简单编程代码seo短视频入口引流
  • 企业网站设计与管理系统邯郸移动网站建设价格
  • 学网站开发工程师难学吗合肥做网站公司有哪些
  • 网站信息备案变更 哪里做wordpress 流水 插件
  • 网站做优化有什么好处山东省建设监理协会网站打不开
  • 北京网站开发招聘58山东建设厅证件查询网址
  • 网站怎么做速排英文网站建设公司
  • 校园网站建设的基本条件题库网站建设的绩效指标
  • 轻淘客cms建站教程鸿蒙系统app开发
  • 给客户做一个网站ppt怎么做网上下载的网站后台安全吗
  • 景安网站上传完还要怎么做上饶市建设局官方网站
  • 网站开发人员晋升体系百度关键词排名优化
  • sogo提交网站入口深圳市知名广告公司
  • 蜘蛛爬网站网页设计好看的模板