Ruby 三角関数を計算する

Rubyで、三角関数を計算するソースコードを記述してます。「sin」や「cos」などの三角関数だけでなく、「Math」モジュールを使用すれば逆三角関数や双曲線関数も計算することができます。
環境
- OS windows11 home
- ruby 3.1.3p185
三角関数を計算
三角関数は、それぞれ「Math.sin」「Math.cos」「Math.tan」で計算します。
実際に、計算してみます。
※「Math::PI」は「円周率」
p Math::sin(0) # 0.0
p Math::sin(Math::PI / 2) # 1.0
p Math::cos(0) # 1.0
p Math::cos(Math::PI / 2) # 6.123031769111886e-17
p Math::tan(0) # 0.0
p Math::tan(Math::PI / 2) # 1.633123935319537e+16
「Math」を「include」して使用することもできます。
include Math
p sin(0) # 0.0
p sin(Math::PI / 2) # 1.0
p cos(0) # 1.0
p cos(Math::PI / 2) # 6.123031769111886e-17
p tan(0) # 0.0
p tan(Math::PI / 2) # 1.633123935319537e+16
逆三角関数
逆三角関数も、計算することができます。
p Math::asin(1) # 1.5707963267948966
p Math::acos(0) # 1.5707963267948966
p Math::atan(0) # 0.0
p Math::atan2(1,0) # 1.5707963267948966
双曲線関数
双曲線関数も、計算することができます。
p Math::sinh(1) # 1.1752011936438014
p Math::cosh(0) # 1.0
p Math::tanh(0) # 0.0
-
前の記事
chrome 指定したタブの位置(1~8)に移動するショートカットキー 2023.05.12
-
次の記事
java 文字列を連結する 2023.05.13
コメントを書く