【Ruby3.x】tan()関数の使い方
tan関数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
tan関数は、引数として与えられた角度の正接(タンジェント)の値を計算し、浮動小数点数で返す関数です。この関数は、Rubyの標準ライブラリであるMathモジュールに定義されており、Math.tan(角度)のようにモジュール名をつけて呼び出します。
引数には角度を指定しますが、この角度は「ラジアン」という単位で与える必要があります。もし、普段使われることの多い度数法(例えば90度など)で角度を指定したい場合は、事前にラジアンへの変換計算が必要です。具体的には、度数 * (Math::PI / 180) のように計算することで、度数をラジアンに変換できます。
tan関数の戻り値は、指定された角度の正接値であり、常に浮動小数点数として返されます。例えば、Math.tan(0)は0.0を、Math.tan(Math::PI / 4)(45度に相当)は約1.0を返します。正接は特定の角度(例えば90度や270度など)では数学的に定義されませんが、そのような値に近い引数を与えた場合、tan関数は非常に大きな正の値、または非常に小さな負の値を返します。この挙動は、三角関数の正接グラフにおける特性に基づいています。
構文(syntax)
1Math.tan(number)
引数(parameters)
req
- number: 角度(ラジアン)
戻り値(return)
Float
指定された数値のタンジェント(正接)を計算した結果を浮動小数点数(Float)で返します。