この記事では、Oracle PL/SQLでATAN()およびATAN2()関数を使用する方法を説明します。

1. ATAN関数の例

`ATAN`関数は、nのアークタンジェントを返します.nは無制限の範囲にあります。この関数は、 `-pi/2〜pi/2`の範囲の値をラジアンで返します。

SELECT ATAN(1.5) FROM DUAL;
-- output

0.9827937232473290679857106110146660144997

SELECT ATAN(50)FROM DUAL;
 - 出力
1.55079899282174608617056849473815495415


SELECT ATAN(-5)FROM DUAL;
 - 出力

-1.37340076694501586086127192644496114865

SELECT ATAN(0)FROM DUAL;
 - 出力
0

2. ATAN2の関数の例

`ATAN2`関数は、n1とn2の逆正接を返します.n1とn2の両方が無制限の範囲にあります。この関数は、ラジアンで表されるn1とn2の符号に応じて、 `-piからpi`の範囲の値を返します。

SELECT ATAN2(-1,1) FROM DUAL;
-- output

-0.7853981633974483096156608458198757210546

SELECT ATAN2(50,100)FROM DUAL;
 - 出力
0.4636476090008061162142562314612144020295


SELECT ATAN2(0,0.5)FROM DUAL;
 - 出力

0

===参考文献



ATAN
機能: – オラクルの公式ドキュメント



ATAN2
機能: – オラクルの公式ドキュメント

リンク://タグ/atan/[atan]リンク://タグ/atan2/[atan2]リンク://タグ/数学/[数学]

oracle


plsql