当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Math.atan2用法及代码示例


本文简要介绍ruby语言中 Math.atan2 的用法。

用法

atan2(y, x) → Float

计算给定 yx 的反正切。返回 -PI..PI 范围内的 Float 。返回值是笛卡尔平面的正 x 轴与其上的坐标(xy)给定的点之间的弧度角。

域:(-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-lang.org大神的英文原创作品 Math.atan2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。