PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのcos()関数とは?構文・パラメータ・使用例をわかりやすく解説

cos()関数とは

PHPのcos()関数は、指定した角度のコサイン(余弦)を計算して返す数学関数です。戻り値は -1 ~ 1 の範囲の浮動小数点数(float)となり、引数には角度をラジアン単位で指定します。

基本構文

cos(num)

パラメータ

  • num − コサインを求めたい角度の値。ラジアン単位で指定します。

戻り値

引数で指定した角度のコサイン値を float 型で返します。戻り値は必ず -1 以上 1 以下の数値になります。

使用例1

まずは基本的な使い方を見てみましょう。

<?php
    echo(cos(1) . "<br>");
    echo(cos(-1));
?>

出力結果

0.54030230586814<br>0.54030230586814

cos(1) の結果は約 0.5403 となります。また、コサインは偶関数(cos(-x) = cos(x))であるため、cos(-1) も同じ値を返します。

使用例2

次に、引数に 0 を指定した場合の例です。

<?php
    echo(cos(0));
?>

出力結果

1

cos(0) は 1 を返します。これは三角関数の定義どおりの結果です。

度数法(°)で角度を指定したい場合

cos() 関数の引数は必ずラジアン単位です。度数法(°)で角度を扱いたい場合は、deg2rad() 関数で変換してから渡しましょう。

<?php
    // 60°のコサインを求める
    echo(cos(deg2rad(60)));
?>

出力結果

0.5

まとめ

  • cos() は引数(ラジアン)のコサイン値を float 型で返す
  • 戻り値の範囲は常に -1 ~ 1
  • 度 → ラジアンの変換には deg2rad() を利用すると便利
  1. PHPのlog()関数とは?自然対数の計算方法と使い方を解説

    定義と使い方log() 関数は、数値の自然対数(natural logarithm)を計算します。対数とは、指数関数の逆演算のことです。たとえば 102=100 という関係は「log10100=2」と表せます。自然対数はオイラー数 e を底として計算され、PHP では定義済み定数 M_E によって e の値(2.7182818284590452354)が提供されています。具体例を挙げると、exp(4.60517018599)=100(つまり e4.60517018599=100)が成り立つため、loge100=4.60517018599 となります。PHP では、この自然対数(loge)を l

  2. PHPのcos()関数とは?使い方・構文・サンプルコードを徹底解説

    定義と使い方 cos() 関数は、ラジアンで指定した角度の余弦(コサイン)の値を返すPHPの数学関数です。三角法において、ある角度のコサインは「隣辺の長さ ÷ 斜辺の長さ」の比として定義されます。 cos(x) = 隣辺 ÷ 斜辺 たとえば x = 90度の場合、cos(x) = 0 になります。この関数が返す値は float 型です。 構文 cos ( float $arg ) : float パラメータ 番号パラメータと説明 1argラジアン単位の角度を表す浮動小数点数(float) 戻り値 PHP の cos() 関数は、引数として渡された角度のコサイン比を floa