関数の概要
PHPの cos 関数は、指定した角度の余弦(コサイン)を求めるための関数です。三角関数の一つである余弦は、主に角度の関係性を計算する際に使われ、物理計算や図形処理、信号処理など多くの場面で利用されます。
パラメータの説明
number:必須。余弦を計算したい角度をラジアン単位で指定します。度数法(度)ではなくラジアンで入力する点に注意してください。
戻り値
cos 関数は、指定したラジアン値に対応する余弦の値を浮動小数点数で返します。返される値の範囲は -1 から 1 までです。
使用例
基本的な使い方
<?php
$angle = 0;
$result = cos($angle);
echo $result; // 出力:1
?>
ラジアン0の余弦は1であるため、結果は常に1が返されます。
度をラジアンに変換して利用する例
<?php
$degree = 60;
$radian = deg2rad($degree); // 度をラジアンに変換
$result = cos($radian);
echo $result; // 約0.5
?>
度数を直接与えると正しい値が得られないため、あらかじめ deg2rad 関数でラジアンに変換してから使います。
複数の角度の余弦を計算する例
<?php
$angles = [0, 30, 45, 60, 90];
foreach ($angles as $degree) {
$radian = deg2rad($degree);
$cosValue = cos($radian);
echo "cos({$degree}°) = {$cosValue}n";
}
?>
配列で複数の角度を用意し、ループでそれぞれ余弦を計算すると便利です。結果はそれぞれの角度の余弦の値が出力されます。
関連する関数
sin:正弦を計算する関数tan:正接を計算する関数deg2rad:度をラジアンに変換する関数rad2deg:ラジアンを度に変換する関数
まとめ
PHPの cos 関数は、ラジアン単位の角度から余弦値を計算できる便利なツールです。実務では物理計算やグラフィックス処理など幅広い用途で使われます。度を使う場合は必ず deg2rad 関数を併用することで正確な計算ができるため、セットで覚えておくと良いでしょう。
