関数の概要
PHPの rad2deg 関数は、ラジアン単位で表された角度を度数法(度)に変換するための関数です。角度の単位変換は、数学やグラフィックス、物理シミュレーションなど様々な分野で頻繁に必要とされます。rad2deg を使うことで、ラジアンで計算された角度を視覚的にわかりやすい度数に簡単に変換できます。
パラメータの説明
rad(float): 変換対象の角度をラジアン単位で指定します。実数値で渡します。
戻り値
引数で渡されたラジアン値を度数法に変換した結果の角度(float)を返します。返り値は度数(float)で、元のラジアン値に応じて正確な度数が計算されます。
使用例
基本的な使い方
<?php
$angleRad = pi() / 2;
$angleDeg = rad2deg($angleRad);
echo $angleDeg; // 90
?>
ここではπ/2ラジアン(90度)を度に変換しています。結果として90が出力されます。
複数の角度を変換する
<?php
$radians = [0, pi() / 4, pi() / 2, pi()];
foreach ($radians as $rad) {
echo rad2deg($rad) . "度n";
}
?>
配列に複数のラジアン値を格納して、それぞれを度数に変換し、結果を出力しています。
負のラジアン値の変換
<?php
$negativeRad = -pi() / 3;
$deg = rad2deg($negativeRad);
echo $deg; // -60
?>
負のラジアン値も正しく度数に変換できます。この例では-π/3ラジアンが-60度に変換されています。
関連する関数
deg2rad– 度数をラジアンに変換する関数sin– ラジアン単位でサイン値を取得する関数cos– ラジアン単位でコサイン値を取得する関数
まとめ
rad2deg はPHPでラジアンを度数法に手軽に変換できる便利な関数です。角度計算でラジアン単位の値を扱う際、結果を見やすい度数に変換したい場合に非常に役立ちます。実務でもグラフィック処理や角度計算の結果表示に頻繁に使われるため、基本として押さえておきましょう。
