关于ArcTan的一个公式--ArcTan(a)+ArcTan(b)

  今天在查ArcTan的公式ArcTan(a)+ArcTan(b)的时候,发现现在网上能查到的都是错的。先看一下百度百科和互动百科写的。


  可以看到是一样的,都是arctanA+arctanB = arctan[(A+B)/(1-AB)]
  我们来看一下这个公式当A=2,B=3的时候就是不对的
 
  我们可以看到当a=2,b=3时,两者的差是Pi,很显然是不对的。
 
  那么公式究竟应该是什么呢,我们首先去看一下原来那个公式是怎么推导出来的。
  在网山找到了推到的过程(我改动了一下,原版有错误):

令a=arctanA,b=arctanB
tan(a+b)=(tana+tanb)/(1-tana×tanb)=(A+B)/(1-AB)
所以
arctanA+arctanB
=a+b
=arctan(tan(a+b))
=arctan[(A+B)/(1-AB)]

乍一看好像没什么错误,都很对。我也是一开始觉得没什么问题。

后来发现问题就出在下面这一步上

arctan(tan(a+b))=arctan[(A+B)/(1-AB)]


我们可以看到进行arctan运算,后面要加上k*Pi,这就是为什么我们上面结果多了Pi的原因。
其实推导也就是最后一步要改正一下,改完后如下:

令a=arctanA,b=arctanB
tan(a+b)=(tana+tanb)/(1-tana×tanb)=(A+B)/(1-AB)
所以
arctanA+arctanB
=a+b
=arctan(tan(a+b))
=arctan[(A+B)/(1-AB)]+k*Pi   //其中k为0或1

改动都在最后一句。

最后我们来看一下为什么进行arctan运算要加上k*Pi

我们可以看到其实arctan(-1)既可以是-45度也可以是135度,要看a,b这两个角度来看是否要加上Pi,若两者和在二三象限,既要加Pi,否则不要加。
其实我们也可以得到在一四象限的两个角的Tan相成,乘积不大于1。

我已经去百度百科那里编辑了。

以上,所有
2017/3/8

关于ArcTan的一个公式--ArcTan(a)+ArcTan(b)相关推荐

  1. 神经网络是存储了海量的信息还是将海量的关系映射存储在了一起(发挥了存储记忆功能),还是变成了看似是一个公式,实际是成千上万个规律的公式融合在一个式子中( 类似于正弦波的傅里叶分解成无限中频率的波的加和

    神经网络是存储了海量的信息还是将海量的关系映射存储在了一起(发挥了存储记忆功能): 还是变成了看似是一个公式,实际是成千上万个规律的公式融合在一个式子中( 类似于正弦波的傅里叶分解成无限中频率的波的加 ...

  2. 二分大法| 求X的开方,结果一个公式解决! (力扣69.X 的平方根)

    本文将讲述:69.X 的平方根(简单) 题目:给你一个非负整数,求其开方,向下取整 思路: 首先,我们把问题数学表示出来,就是:求 f(x) = x^2 - a = 0的解: 而且,题目要求的是 非负 ...

  3. matlab m语言,我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言...

    导航:网站首页 > 我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言 我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言 匿名网 ...

  4. 一个公式来说明加接圈的作用和缺点

    一个公式来说明加接圈的作用和缺点 在很多视觉项目中,如果想要将视野缩小,一种方式是换用长焦镜头:另一种方式则是通过加接圈的方式来实现.那么,接圈到底改变的是什么参数,能够使图像进行放大呢? 核心公式 ...

  5. Excel技巧—一个公式实现中英文翻译

    点赞再看,养成习惯:金玉其外,败絮其中. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...

  6. 一个公式竟然破解了年轻人的行为“密码”

    上面这个公号「涩郎」,是我的一个备用号,为了防止万一哪天大号失联,平时一周我也会发三篇左右的我的思考,读书笔记,认知感悟等文章,带领大家一起探索精神与财务自由之路. 大家好,我是校长. 我每天都有至少 ...

  7. 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09

    7-129 最佳情侣身高差 (10 分) 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高).如果符合,你俩的身高差不管是牵手.拥抱.接吻,都是最 ...

  8. 杨振宁100岁:一个公式统治世界

    东方世界,幸好有杨振宁 有一些人,活得非常"叶公好龙". TA们号称渴望真理,而当真理来临时,却对它恨之入骨. TA们感叹世界缺乏伟大,而当伟大就在身边时,却极尽诬蔑. 杨振宁,作 ...

  9. 计算机怎么用函数计算销售额排名,用Excel算TOP项销售额占比?一个公式搞定所有!...

    原标题:用Excel算TOP项销售额占比?一个公式搞定所有! 作者 | 拉登Dony 来源 | 拉小登(id:ladengchupin) 今日目标: 计算Top项销售占比 昨天遇到了一个提问,非常的头 ...

最新文章

  1. web前段学习day_01:HTML(学习如何搭建页面结构和内容):文本标签、列表标签、图片标签、超链接、表格、表单表单、分区标签、实体引用
  2. windows和linux运算结果不同,从Windows和Linux读取文件会产生不同的结果(字符编码?)...
  3. 【spring boot】使用RestTemplate调用百度坐标转换服务
  4. 机器学习工程师第一年的12点体会
  5. 前端 JavaScript 条件语句优化
  6. 面试常见问题及回答技巧
  7. Vscode中Latex语法无法出现高亮
  8. 爬虫中国天气网数据并可视化
  9. Intellij IDEA 2018 安装和破解
  10. DBLink应用速成
  11. Invocation failed Unexpected end of file from server
  12. OpenCV学习笔记_图像扭曲及旋转操作
  13. dell服务器型号t310,Dell T110/R210/T310/R310服务器 For Windows驱动程序
  14. 数据库查询语句遇到:Unknown column 'XXXX' in 'where clause'解决方法
  15. 取消挂载是提示:device is busy
  16. adb 安卓模拟器 进程端口_【转】安卓模拟器连接端口一览表
  17. QT中的模态和非模态对话框
  18. 素数总结(包含素数表)
  19. Android Percent Layout 安卓百分比布局
  20. 保研之旅7:成电“信息与通信工程学科”夏令营

热门文章

  1. 雷神MixBook Air怎么样?测评值得买吗?详细性能点评
  2. php札记,PHP学习札记
  3. linux系统万能播放器下载,360万能播放器Linux版
  4. MSCRM4 数据审核(系统日志)
  5. OSChina 周二乱弹 —— 你每天的工作就是摁电脑?
  6. 湖大计算机人工智能专业导师,湖南大学人工智能专业
  7. 累积分布函数和直方图哪个更好?
  8. 支付宝网页服务器出错500,YunCart电商网站支付宝接口出现500错误
  9. linux系统 键盘不响应 远程登录,USB键盘(HID)在linux中没有响应但在grub中没有响应...
  10. 论文翻译——SONG FROM PI: A MUSICALLY PLAUSIBLE NETWORKFOR POP MUSIC GENERATION