StrictMath.Atan2(Double, Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从矩形坐标 (x,nbsp;y) 到极坐标 (r, ; 的转换)返回角度theta)。
[Android.Runtime.Register("atan2", "(DD)D", "")]
public static double Atan2(double y, double x);
[<Android.Runtime.Register("atan2", "(DD)D", "")>]
static member Atan2 : double * double -> double
参数
- y
- Double
坐标坐标
- x
- Double
abscissa 坐标
返回
点的 theta 分量(r, 极坐标中的 theta,对应于点 (x, y) 在笛卡尔坐标中。
- 属性
注解
从矩形坐标 (x,nbsp;y) 到极坐标 (r, ; 的转换)返回角度theta)。 此方法通过计算 -pi 到 pi 范围内的反正切y/x值来计算阶段。 特殊情况: <ul><li>如果任一参数为 NaN,则结果为 NaN。
<li>如果第一个参数为正零,第二个自变量为正,或第一个参数为正和有限,第二个自变量为正无穷大,则结果为正零。
<li>如果第一个参数为负零,第二个自变量为正,或第一个自变量为负且有限,第二个自变量为正无穷大,则结果为负零。
<li>如果第一个参数为正零,第二个参数为负,或第一个自变量为正和有限,第二个自变量为负无穷大,则结果为 double 最接近 pi 的值。
<li>如果第一个参数为负零,第二个自变量为负,或第一个自变量为负且有限,第二个自变量为负无穷大,则结果为 double 最接近 -pi 的值。
<li>如果第一个参数为正数,第二个自变量为正零或负零,或第一个自变量为正无穷大,第二个自变量为有限,则结果为 double 最接近 pi/2 的值。
<li>如果第一个参数为负数,第二个自变量为正零或负零,或第一个自变量为负无穷大,第二个自变量是有限的,则结果为 double 最接近 -pi/2 的值。
<li>如果两个参数均为正无穷大,则结果为 double 最接近 pi/4 的值。
<li>如果第一个参数为正无穷大,第二个参数为负无穷大,则结果为 double 最接近 3*pi/4 的值。
<li>如果第一个参数为负无穷大,第二个参数为正无穷大,则结果为 double 最接近 -pi/4 的值。
<li>如果两个参数均为负无穷大,则结果为 double 最接近 -3*pi/4 的值。</ul>
Java文档java.lang.StrictMath.atan2(double, double)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。