PHPでは、 COS関数を使用して、特定の角度のコサイン値を計算します。コサイン関数は、三角関数の基本関数であり、通常、角度と単位円のポイントの関係を記述するために使用されます。 php cos関数の返品値範囲を理解するには、まずコサイン関数の数学的背景を理解する必要があります。
PHPでは、 COS関数の構文は非常に単純です。角度のラジアン値を表し、角度のコサイン値を返すパラメーターを取ります。特定のコードの例は次のとおりです。
<?php
$angle = 1; // 角度があると仮定します 1 ラジアン
$result = cos($angle);
echo "The cosine of $angle radians is: $result";
?>
この例では、 $角度はラジアンの角度であり、 COS関数はその角度のコサイン値を返します。
Cosine関数の数学的定義は、任意の角度の場合、Cosine値の範囲は常に-1〜1の間であることを示しています。したがって、入力角度が何であれ、 COS関数によって返される値はこの範囲内に収まります。
角度が0°または180°の場合、コサイン値は1または-1です。
角度が90°または270°の場合、コサイン値は0です。
たとえば、 cos(0) 、 cos(π/2) 、 cos(π)を計算する場合、結果は次のとおりです。
<?php
echo cos(0); // 出力 1
echo cos(M_PI_2); // 出力 0
echo cos(M_PI); // 出力 -1
?>
コサイン関数のコア原理は、ユニットサークルに基づいています。単位円は、半径が1の円で、その中心は座標系の原点にあります。単位円では、任意のポイントの水平座標は、ポイントに対応する角度のコサイン値です。単位円の半径は1であるため、コサイン値の範囲は-1〜1の間でなければなりません。
サインはコサインと密接に関連しており、それぞれ単位円の角度に対応する垂直および水平座標を表します。任意の角度θには、次の関係があります。
sin($angle) = cos($angle - M_PI_2);
この式から、サインとコサインは位相差π/2を介して互いに変換されていることがわかります。そのため、値の範囲は-1から1の両方です。
コサイン関数には周期性があり、2πの周期は次のとおりです。
cos($angle) == cos($angle + 2 * M_PI);
角度が2π(つまり360°)増加すると、コサイン値は元の位置に戻ります。これは、入力角度に関係なく、 COS関数が常に-1と1の間の値を返す理由を説明しています。
上記の分析を通じて、PHPのCOS関数のリターン値の範囲は常に-1〜1の間であると結論付けることができます。与える角度値に関係なく、計算されたコサイン値はこの範囲内に浮かびます。コサイン関数のこの機能を理解することは、実際のプログラミングプロセスでさまざまな計算と分析に三角関数をより適切に適用するのに役立ちます。