欧拉角计算xy轴与水平面夹角

  • 计算公式与代码
    • 公式
    • 代码
      • 1.定义xy时候定义为double类型
      • 2.带入公式计算的时候记得将角度转换为弧度值
      • 3.输出的时候再转为角度即可
  • 例子
    • 1.x:30°,y:60°
    • 2.x:45°,y:45°

计算公式与代码

公式

arccos(cos(x)*cos(y))

代码

double x=0,y=0;
float Axy = acos (cos(x)*cos(y));
printf("Axy:%f\n",Axy*180/π);

注意

1.定义xy时候定义为double类型

double x=0,y=0;

2.带入公式计算的时候记得将角度转换为弧度值

方法:

x = x/180 * π;
y = y/180 * π;

3.输出的时候再转为角度即可

方法:

Axy = Axy*180/π

例子

1.x:30°,y:60°

double x = 30.0/180.0*π;
double y = 60.0/180.0*π;
Axy = acos (cos(x)*cos(y));
printf("Axy:%f\n",Axy*180/π);
/*Axy:64.341077 */

传感器x轴倾斜30°,y倾斜60°,实际倾斜64.34°

2.x:45°,y:45°

double x = 45.0/180.0*π;
double y = 45.0/180.0*π;
Axy = acos (cos(x)*cos(y));
printf("Axy:%f\n",Axy*180/π);
/*Axy:59.999986 */

传感器x轴倾斜45°,y倾斜45°,实际倾斜59.999986°

欧拉角计算xy轴与水平面夹角相关推荐

  1. 不同屏幕分辨率 坐标_干货 | 小议光固化3D打印XY轴分辨率精度

    当提到分辨率,我们可能立马想到电视.手机.平板电脑等电子产品.分辨率跟这些电子产品的清晰度息息相关.在3D打印行业,分辨率同样经常被提及,因为它对于3D成品质量也有着较大的影响.二维平面(XY方向)以 ...

  2. 案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出excel、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/120345072 红胖子(红模仿)的博文大全:开发技术集 ...

  3. Android图表控件MPAndroidChart——LineChart实现 XY轴、原点线的直尺刻度样式

    接上文: Android图表控件MPAndroidChart--曲线图LineChart的使用(多条曲线) 其他相关文章: Android图表控件MPAndroidChart的简单介绍(MPAndro ...

  4. android开发原点表框架,Android图表控件MPAndroidChart——LineChart实现 XY轴、原点线的直尺刻度样式...

    接上文: Android图表控件MPAndroidChart--曲线图LineChart的使用(多条曲线) 其他相关文章: Android图表控件MPAndroidChart的简单介绍(MPAndro ...

  5. QT设置坐标轴XY轴显示范围方法

    // 使上下两个X轴的范围总是相等,使左右两个Y轴的范围总是相等 connect(fp1->xAxis, SIGNAL(rangeChanged(QCPRange)), fp1->xAxi ...

  6. lisp xy轴不等比缩放_不就是用Python做个动态图吗?看招

    大家好,今天我们要讲的是如何使用Pyecharts制作动态排名变化图 制作这样的一个动态图使用到的是Pyecharts中的TimeLine(时间线轮播图),代码实现起来其实稍有难度,但我希望能通过讲解 ...

  7. 编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。

    编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据. P154 例4.11 汇编思路:DATA段定义X.Y.RESULE分别用于存放随机数.存放随机数.存放最 ...

  8. wps图表xy轴颠倒_用EXCEL来搞艺术之图表类型变换

    EXCEL中图表类型众多,根据需要我们可以选择不同的图表,但多数时候会按照自我设想进行图表类型确定,却未充分考虑受众的感受.从需求出发考虑,那是否可以在图表设计的时候,用一个控件让受众自己来选择? 对 ...

  9. 实验2.4 使用系统函数pow(x,y)计算xy的值

    题目 使用系统函数pow(x,y)计算xy的值,注意包含头文件math.h AC的C++代码如下: #include<iostream> #include<math.h> us ...

最新文章

  1. Python多分类问题下,micro-PR计算以及macro-PR计算
  2. 用python语言实现人工智能猴子摘香蕉的问题_人工智能实验报告大全:猴子摘香蕉问题的VC编程实现等八次.docx...
  3. spring mvc ajax 400解决
  4. 服务器 | 安装最新版R和Rstudio(3.5.3)
  5. android.mk 添加v7_Android.mk引入第三方jar包和so库文件的方法
  6. 二阶采样matlab程序,Sea-clutter-simulation 海杂波仿真程序,包括单基地雷达和双 的一阶、二阶 matlab 272万源代码下载- www.pudn.com...
  7. 个人免签码支付源码+监控APP 实测搭建成功
  8. 项目部署后的域名配置
  9. Curator的基本使用
  10. Apsara Clouder阿里巴巴开发规范认证
  11. 用开源github,还是咱中国自己的代码托管平台云效?
  12. 雪球网爬取数据并存入数据库
  13. codeforces 727E. Games on a CD
  14. 刺激战场电脑版android,绝地求生刺激战场怎么用电脑玩 绝地求生刺激战场pc版安装攻略...
  15. 华为儿童手表可以升级鸿蒙吗,华为儿童手表 4X功能更新,儿童版微信上线
  16. C++实现高斯坐标的正反算
  17. php 获取字符串首歌,PHP爬虫 网易云音乐歌手和热门歌曲信息抓取
  18. 从了解Linux开始
  19. premiere不能打开mkv文件?3步快速搞定,这个方法简单好用!
  20. 触发器的Tsu,Th,Tco (一、是什么)

热门文章

  1. ctfhub-->命令注入练习
  2. [附源码]Nodejs计算机毕业设计交通违章举报平台Express(程序+LW)
  3. [精华]AMF的磨叽引发的血案(Step24 IMS语音特性判决)
  4. 求整数的位数及各位数字之和
  5. 免费和自费的小程-序,差别究竟在哪里?
  6. 使用EJS脚本实现花生壳动态域名更新服务(二)
  7. 传统银行业务的数字化转型-中原银行大数据建设实践
  8. Linux系统中最好用的截图软件介绍
  9. Oracle报表计算合计函数ROLLUP
  10. 微信小程---倒计时