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 座標
傳回
點的 θ分 量(r, θ)在對應於點(x, y) 在笛卡兒座標系中。
- 屬性
備註
回 傳將矩 形座標 (x,nbsp;y) 轉換為極座標 (r, theta)。 此方法透過計算 的弧切線範圍為 -y/x 到 π 來計算相位 theta。 特殊情況: <ul><li>如果任一參數是 NaN,則結果為 NaN。
<如果>第一個參數為正零,第二個參數為正,或第一個參數為正且有限,第二個參數為正無限大,則結果為正零。
<如果>第一個參數為負零,第二個參數為正,或第一個參數為負且有限,第二個參數為正無限大,則結果為負零。
<如果>第一個參數為正零,第二個參數為負,或第一個參數為正且有限,第二個參數為負無限大,則結果為 double 最接近 圓周率的值。
<如果>第一個參數為負零,第二個參數為負,或第一個參數為負且有限,第二個參數為負無限,則結果為 double 最接近 -pi 的值。
<如果>第一個參數為正,第二個參數為正零或負零,或第一個參數為正無限大且第二個參數為有限,則結果是最 double 接近 π/2 的值。
<如果>第一個參數為負,第二個參數為正零或負零,或第一個參數為負無限大且第二個參數為有限,則結果為 double 最接近 -pi/2 的值。
<如果>兩個參數都是正無限大,則結果是最 double 接近 pi/4 的值。
<li>如果第一個參數是正無限大,第二個參數是負無限大,則結果是最 double 接近 3*pi/4 的值。
<如果>第一個參數是負無限大,第二個參數是正無限大,則結果是最 double 接近 -pi/4 的值。
<如果>兩個參數都是負無限大,則結果是最 double 接近 -3*pi/4 的值。</ul>
Java 文件 java.lang.StrictMath.atan2(double, double)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。