アーク・タンジェント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を返します。
例:
SELECT atan2(n1,n2) FROM Archery
n1の値 n2の値 出力
1 1 0.7853981633974483
1 sqrt(3) 1.0471975511965976
2 0 1.5707963267948966