atan2函数的用法

今天遇到一个题,需要求两个点之间与水平夹角之间的度数,一直不知道怎么搞,后来看到题解,发现了一个神奇的函数,atan2。
求两个点之间与水平夹角之间的度数

#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{   cout<<atan2(8-4,6-4)*180/acos(-1)<<endl; cout<<atan2(9-4,5-4)*180/acos(-1)<<endl;cout<<atan2(9-4,3-4)*180/acos(-1)<<endl;return 0;
}
``
运行结果
```cpp
63.4349
78.6901
101.31

atan2函数的用法相关推荐

  1. c语言atan2函数赋值程序,C/C++中的atan和atan2函数实例用法

    在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x) 他们返回的值是弧度 要转化为角度再自己处理下. 前者接 ...

  2. matlab:atan2函数用法

    matlab:atan2函数用法 MATLAB中的atan2函数是计算反正切函数的函数,其语法为: theta = atan2(y,x) 其中,y和x是输入的两个数值,theta是输出的结果,表示y/ ...

  3. python中反三角函数用法_Python入门之三角函数atan2()函数详解

    python 的 Python入门之三角函数atan2()函数详解 描述 atan2() 返回给定的 X 及 Y 坐标值的反正切值. 语法 以下是 atan2() 方法的语法: import math ...

  4. 透彻说明反正切atan2函数比反正切atan函数的区别

    flash里,反正切atan2函数比反正切atan函数(即角的对边比邻边)更为有用,它可以让我们做出对物体正确的旋转.请记住Flash里的y轴 坐标与数学的是颠倒的.(上面演示所示),Flash是以弧 ...

  5. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  6. Python assert断言函数及用法

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...

  7. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  8. Java正则表达式--Matcher.group函数的用法

    https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...

  9. MapInfo中常用查询函数及用法

    MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...

最新文章

  1. Win2003 防木马、权限设置、IIS服务器安全配置整理
  2. 6、linux网络编程--UDP协议编程
  3. 微信小程序隐藏标题栏navigationBar的方法
  4. cordova在IOS初次运行,loading加载很久的解决办法
  5. python中的类与对象
  6. VC6工程目录下的文件说明
  7. smarty课程---smarty3的安装和使用
  8. 关系代数基本运算_关系代数的基本和附加运算
  9. linux下修改max_user_processes和open_file的最大值
  10. 学Python必须背的42个常见单词
  11. 修改 Ubuntu SSH 登录后的欢迎信息
  12. Cpdetector编码识别
  13. 推荐Potplayer ----抛弃暴风影音
  14. xd文件用Creative Cloud下载与安装打开
  15. pc工具不支持stb的加密方式_经验 | 11个超实用的小工具
  16. 上天入地影无踪:十大超级老牌黑客
  17. 解决jinja2模板中包含大括号的情况
  18. python人工智能应用锁_自兴人工智能——Python 第一课
  19. OPENCV+VS2008+SQLserver图片存储数据库开发
  20. js字符串格式化方法format

热门文章

  1. Alpha通道原理及实现方法
  2. Shell脚本——业务上线前如何去扫描指定网段的所有IP地址呢?
  3. 第一视角体验搭载全志T507-H的开发板MYD-YT507H开发板
  4. ios SnapKit 约束Unable to simultaneously satisfy constraints 和UIView-Encapsulated-Layout-Height的警告
  5. java条码识别技术_Java 生成、识别条形码
  6. 7条人命、潜逃23年,“整容逃犯”劳荣枝竟被“它”一眼认出!
  7. 在打印服务器中新增纸张规格后,在打印机首选项中的自定义纸张中看不到的原因
  8. 选择面向 USB4 数据线的 ESD 保护
  9. 学校教务管理系统、网站布局自动化、学生成绩教师、成绩查询
  10. R语言中调用windows中的字体方法