zoukankan
html css js c++ java
求姿态角欧拉角(ZYX)
Z
=
[cos(r)
-
sin(r)
0
;sin(r) cos(r)
0
;
0
0
1
];
Y
=
[cos(b)
0
sin(b);
0
1
0
;
-
sin(b)
0
cos(b)];
X
=
[
1
0
0
;
0
cos(a)
-
sin(a);
0
sin(a) cos(a)];
R
=
Z
*
Y
*
X
b1
=
atan2(
-
R(
3
,
1
),
+-
sqrt(R(
3
,
2
)
^
2
+
R(
3
,
3
)
^
2
))
r1
=
atan2(R(
2
,
1
)
/
cos(b1),R(
1
,
1
)
/
cos(b1))
a1
=
atan2(R(
3
,
2
)
/
cos(b1),R(
3
,
3
)
/
cos(b1))
查看全文
相关阅读:
Git切换分支
JS中字符串那些事~
将博客搬至CSDN
MFC默认窗口类名称
Windows下使用vim编写代码,使用nmake编译代码,使用vs来调试代码
从CWnd::GetSafeHwnd实现得到的知识
ctags使用
MCI支持的格式在注册表中的位置
注意!!一定要谨慎使用c/c++原生指针
MFC模态对话框程序不响应OnIdle
原文地址:https://www.cnblogs.com/wqj1212/p/993530.html
最新文章
C#调用COM组件遇到的问题及解决办法
在IIS和Nginx上通过代理部署基于ant-design-pro前端框架开发的应用
windows cmd命令相关知识和经验的碎片化记录
React相关知识和经验的碎片化记录
开发工具Visual Studio使用相关知识和经验的碎片化记录
认识Web前端、Web后端、桌面app和移动app新开发模式
IIS相关知识和经验的碎片化记录
AngularJs(v1)相关知识和经验的碎片化记录
Asp.net相关知识和经验的碎片化记录
杀死进程
热门文章
仿真DDR3 Controller IP
[MedicalEndoscope]PFC介绍
git log查看某一个分支的提交
google浏览器测试时清理缓存、强制不用缓存刷新快捷键(常用、效率)
vue需要注意的事宜
对git简单的认识
vue中,写在methods里的B方法去调A方法的数据,访问不到?
伪数组怎么转为真正的数组呢~
利用overflow-x实现横向滚动的xiaoguo
Div中嵌套一个div,怎么是里面的div居中?
Copyright © 2011-2022 走看看