反三角函数的范围:

acos:[0,π]的弧度范围内

asin:[-π/2,π/2]的弧度范围内

atan:[-π/2,π/2]的胡度范围内

弧度转角度,需要乘以(PI/180.0)

注意:最好是  

代码:

#include <iostream>
#include <cmath>using namespace std;
//#define PI 3.1415926
const double PI=acos(-1.0);
int main()
{//注意tan、atan等函数不能接受整数,tan(45)会报错“error C2668: 'tan' : ambiguous call to overloaded function”float tanValue1 = tan(45.0f);   float tanValue2 = tan(45*PI/180.0f);cout<<"tan(45) = "<<tanValue1<<endl;cout<<"tan(45*PI/180) = "<<tanValue2<<endl;cout<<"可以看出:tan函数输入的是弧度! 如果想对角度进行tan运算,需要乘以(PI/180)把角度转为弧度。"<<endl<<endl;float atanValue1 = atan(1.0f);  float atanValue2 = atan(1.0f)*180.0f/PI; cout<<"atan(1) = "<<atanValue1<<endl;cout<<"(atan(1.0))*180/PI = "<<atanValue2<<endl;cout<<"可以看出:atan函数输出的是弧度! 如果想进行atan运算得到角度,需要乘以(180/PI)把弧度转为角度"<<endl<<endl;cin.get();return 0;
}

运行结果:

结论:

C++中sin、cos、tan、asin、acos、atan等三角函数的输入是弧度,而不是角度

如果想对角度进行这些三角函数运算,需要乘以(PI/180)把弧度转为角度。

关于三角函数,反三角函数的详细解释相关推荐

  1. Python精讲Numpy基础,大牛笔记详细解释

    https://www.toutiao.com/a6664936105076326920/ 总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Pyth ...

  2. UIApplication sharedApplication详细解释-IOS

    UIApplication sharedApplication详细解释-IOS 分类: iOS开发2012-07-27 10:25 10287人阅读 评论(2) 收藏 举报 applicationui ...

  3. MongoDB:详细解释mongodb的高级操作,聚合和游标

    前几天总结了mongodb的安装入门.详细解释了增删改查的基本操作,今天再来总结下mongodb更高级的操作,聚合和游标. 一.聚合,mongodb的聚合操作一般分为四种情景,分别是:count.di ...

  4. PySide2 基础入门-创建实例窗口(详细解释)

    PySide2 基础入门-创建实例窗口(详细解释) python 3.7 / Pyside2 (如果使用pyQt5,将Pyside2 直接替换PyQt5即可)首先我们在Qt Designer中画好界面 ...

  5. Python之pandas:pandas.set_option函数的参数详细解释

    Python之pandas:pandas.set_option函数的参数详细解释 目录 pandas.set_option函数的参数解释 函数API:pandas.set_option pandas. ...

  6. linux中useradd的文件路径,linux的useradd命令详细解释

    Linux中的useradd命令顾名思义就是添加用户的命令.下面由学习啦小编为大家整理了Linux的useradd命令的详细解释的相关知识,希望对大家有帮助! linux的useradd命令的详细解释 ...

  7. 英语中的介词详细解释

    英语中的介词详细解释 xixi2015-01-05 10:02:58 转载于:https://www.cnblogs.com/lyhabctranslate/p/4202991.html

  8. ios学习--TableView详细解释

    2019独角兽企业重金招聘Python工程师标准>>> ios学习--TableView详细解释 分类: ios Object-C 2012-05-17 08:48  1714人阅读 ...

  9. theano中的Rop和Lop的详细解释

    #------------------------------------------序------------------------------------------------------- ...

最新文章

  1. Nmap扫描教程之Nmap基础知识
  2. Android 使用MD5对SharedPreferences密码进行加密
  3. lin通信ldf文件解析_lin ldf
  4. 分析阶段的类图和设计阶段的类图有什么区别?
  5. 诺基亚赢得运营商Orange比利时5G合同,华为回应...
  6. 学习笔记2—MATLAB的copyfile技巧
  7. C#之float数组转字节流
  8. VMProtect Ultimate 加壳脱壳工
  9. GIS数据处理-OSGB转换3dTiles
  10. ctfshow - PNG隐写入门赛
  11. 无语!35 岁华人程序员涉嫌诈骗 150 万美元抗疫贷款,在美国遭 FBI 逮捕
  12. 自动驾驶之-MATLAB环境下基于深度学习的语义分割
  13. UIAutomatorViewer排查问题
  14. [渝粤教育] 四川大学 模拟电子技术基础(Ⅰ) 参考 资料
  15. 邮件附件批量下载小程序
  16. [Python]安装/升级pip/pip3
  17. 零基础学习MySQL
  18. 电子报纸教程--部署篇
  19. USB充电式暖手宝芯片-DLTAP602SC-杰力科创
  20. 百度云使用proxyee-down下载

热门文章

  1. 星晨急便宣布获阿里巴巴战略投资
  2. linux奶瓶系统,奶瓶beini 系统从硬盘光盘U盘引导启动
  3. MAC地址的意义及作用?(mac)
  4. es文件新建ftp服务器,es文件浏览器 新建ftp服务器
  5. 国内期货量化之期货量化の自动切换主力合约
  6. css碎步测量,工地测量实习报告.doc
  7. 碎步一:根据用户喜好选择不同背景图(背景选择器)
  8. 任务一修改植物大战僵尸用户数据
  9. [win10+Ubuntu18.04双系统安装] UEFI启动 Dell-G3-3579
  10. Glider(前缀和+二分)