Golang math.Atan2() 函数的使用及示例
Go 语言通过 math 包提供了基本常量和数学函数的内置支持,以便执行数字操作。使用 math 包提供的 Atan2() 函数,您可以找到 a/b 的反正切,使用两个符号来确定返回值的象限。因此,您需要在程序中使用 import 关键字添加 math 包以访问 Atan2() 函数。
语法:
- 如果 Atan2(b, NaN),则该方法将返回 NaN。
- 如果 Atan2(NaN, a),则该方法将返回 NaN。
- 如果 Atan2(+0, a>=0),则该方法将返回 +0。
- 如果 Atan2(-0, a>=0),则该方法将返回 -0。
- 如果 Atan2(+0, a<=0),则该方法将返回 +Pi。
- 如果 Atan2(-0, a<=0),则该方法将返回 -Pi。
- 如果 Atan2(b>0, 0),则该方法将返回 +Pi/2。
- 如果 Atan2(b<0, 0),则该方法将返回 -Pi/2。
- 如果 Atan2(+Inf, +Inf),则该方法将返回 +Pi/4。
- 如果 Atan2(-Inf, +Inf),则该方法将返回 -Pi/4。
- 如果 Atan2(+Inf, -Inf),则该方法将返回 -3Pi/4。
- 如果 Atan2(+Inf, +Inf),则该方法将返回 0。
- 如果 Atan2(b, +Inf),则该方法将返回 +Pi/4。
- 如果 Atan2(b>0, -Inf),则该方法将返回 +Pi。
- 如果 Atan2(b<0, -Inf),则该方法将返回 -Pi。
- 如果 Atan2(+Inf, a),则该方法将返回 +Pi/2。
- 如果 Atan2(-Inf, a),则该方法将返回 -Pi/2。
示例1:
输出:
示例2:
输出: