【编码随笔】使用atan2而不是atan

这篇编码随笔讨论了在编程中使用atan2函数代替atan的原因,指出atan2能提供[-π, π]范围的返回值,而atan仅限于[-π/2, π/2]。作者提醒注意atan2函数的参数顺序,并提供了如何将结果转换为[0, 2π]范围的方法。" 121596836,9331844,使用Gitee创建并关联远程仓库的步骤指南,"['git', 'github', '代码管理', '远程仓库']
摘要由CSDN通过智能技术生成

【编码随笔】是自己在coding过程中遇到的一些小问题或者突然想起来的知识点,稍作记录。

【阿甘补充2013.10.30:仔细看参数,atan2(const double y, const double x),是先写y再写x,不要搞错了,下文写的MyAtan写法不对。】

今天想使用反正切函数,想起数学中反正切函数只提供[-PI/2, PI/2]之间的函数值。

搜索发现math.h里的atan函数也是这个返回值范围。

正要准备着手写个返回[-PI, PI]的函数,MyAtan()。

再搜索发现原来已经有atan2了,作罢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值