語言

StrictMath.Atan2(Double, Double) 方法

定義

傳將矩 形座標 (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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於