本文简要介绍ruby语言中 Math.atan2
的用法。
用法
atan2(y, x) → Float
计算给定 y
和 x
的反正切。返回 -PI..PI 范围内的 Float
。返回值是笛卡尔平面的正 x 轴与其上的坐标(x
、y
)给定的点之间的弧度角。
域:(-INFINITY,INFINITY)
共域:[-PI, PI]
Math.atan2(-0.0, -1.0) #=> -3.141592653589793
Math.atan2(-1.0, -1.0) #=> -2.356194490192345
Math.atan2(-1.0, 0.0) #=> -1.5707963267948966
Math.atan2(-1.0, 1.0) #=> -0.7853981633974483
Math.atan2(-0.0, 1.0) #=> -0.0
Math.atan2(0.0, 1.0) #=> 0.0
Math.atan2(1.0, 1.0) #=> 0.7853981633974483
Math.atan2(1.0, 0.0) #=> 1.5707963267948966
Math.atan2(1.0, -1.0) #=> 2.356194490192345
Math.atan2(0.0, -1.0) #=> 3.141592653589793
Math.atan2(INFINITY, INFINITY) #=> 0.7853981633974483
Math.atan2(INFINITY, -INFINITY) #=> 2.356194490192345
Math.atan2(-INFINITY, INFINITY) #=> -0.7853981633974483
Math.atan2(-INFINITY, -INFINITY) #=> -2.356194490192345
相关用法
- Ruby Math.atan用法及代码示例
- Ruby Math.atanh用法及代码示例
- Ruby Math.acosh用法及代码示例
- Ruby Math.asinh用法及代码示例
- Ruby Math.asin用法及代码示例
- Ruby Math.acos用法及代码示例
- Ruby Math.sinh用法及代码示例
- Ruby Math.cbrt用法及代码示例
- Ruby Math.log10用法及代码示例
- Ruby Math.gamma用法及代码示例
- Ruby Math.erf用法及代码示例
- Ruby Math.cosh用法及代码示例
- Ruby Math.tan用法及代码示例
- Ruby Math.erfc用法及代码示例
- Ruby Math.tanh用法及代码示例
- Ruby Math.lgamma用法及代码示例
- Ruby Math.frexp用法及代码示例
- Ruby Math.exp用法及代码示例
- Ruby Math.ldexp用法及代码示例
- Ruby Math.sqrt用法及代码示例
- Ruby Math.cos用法及代码示例
- Ruby Math.sin用法及代码示例
- Ruby Math.log2用法及代码示例
- Ruby Math.hypot用法及代码示例
- Ruby Math.log用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Math.atan2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。