PHP atan() と atan2() 関数
定義と用法
atan() 関数は一つの数の逆三角関数を返し、その値は -π/2 と π/2 の間にあります。
atan2() 関数は二つの引数の逆三角関数を返し、その値は -π と π の間にあります(-π と π を含みます)。
構文
atan(x) atan2(x,y)
引数 | 説明 |
---|---|
x | 必須。一つの数。 |
y | 必須。一つの数。 |
説明
atan()関数は x の逆三角関数を計算し、単位はラジアンです。atan()はtan()の逆関数で、atan()の範囲内の各値はa==tan(atan(a))です。
atan2()関数は二つの変数 x および y の逆三角関数。y/xの逆三角関数と同様に計算されますが、異なるのは、結果の象限を決定するための二つの引数の符号です。
インスタンス
例 1
この例では、異なる値の逆三角関数を計算します:
<?php echo(atan(0.50)); echo(atan(-0.50)); echo(atan(5)); echo(atan(10)); echo(atan(-5)); echo(atan(-10)) ?>
出力:
0.463647609001 -0.463647609001 1.37340076695 1.4711276743 -1.37340076695 -1.4711276743
例 2
この例では、異なる変数 x と y の逆三角関数を計算します:
<?php echo(atan2(0.50,0.50)); echo(atan2(-0.50,-0.50)); echo(atan2(5,5)); echo(atan2(10,20)); echo(atan2(-5,-5)); echo(atan2(-10,10)) ?>
出力:
0.785398163397 -2.35619449019 0.785398163397 0.463647609001 -2.35619449019 -0.785398163397