アーク・タンジェント2関数
atan2
関数は、逆三角関数です。atan2
関数は、atan(n2/n1)として計算された2次元空間(n1, n2)内の座標または点のアーク・タンジェントを返す、2つの引数のアーク・タンジェント(タンジェントの逆)関数です。
構文:
double atan2(n1,n2)
セマンティクス:
- n1, n2: 引数n1およびn2は、数値に解決される式です。
- 戻り型: double。
結果の角度はラジアンで表され、範囲は-piからpiまでですが、次の例外があります:
- 次の場合にNULL値を返します:
- いずれかの引数がNULL値に解決される場合
- いずれかの引数が数値に解決されない場合
- いずれかの引数がNaNに解決される場合は、NaNを返します。
- 次の場合にNULL値を返します:
例:
SELECT atan2(n1,n2) FROM Archery
n1の値 | n2の値 | 出力 |
---|---|---|
1 | 1 | 0.7853981633974483 |
1 | sqrt(3) | 1.0471975511965976 |
2 | 0 | 1.5707963267948966 |