三角関数しらべMath

JSのMathオブジェクトを用いて、三角関数の値や単位円の動きの変化を調べることができます

単位円(半径r = 1)
角度(θ)
度(-360度〜360度)
ラジアン(rad)
三角関数の角度は度数法ではなく弧度法(ラジアン)を用いる。
円周率(Math.PI)
円周率(π)の値を返すJS関数Math.PI = 3.141592653589793
度数→ラジアンを算出
円周率を使って度数からラジアンを算出できる
θ * (π / 180) = rad
  • θ * (Math.PI / 180) = 0
  • 30 * (Math.PI / 180) = 0
ラジアン→度数を算出
逆算でラジアンから度数を算出できる
rad / (π / 180) = θ
  • rad / (Math.PI / 180) = 0
  • 0 / (Math.PI / 180) = 0
証明
  • 半径rと同じ長さの弧 = 1rad
    (通常は単位radは省略する)
  • 円周の長さ = 2πrなので
    360度のrad = 2π
  • 2で割ると
    180度のrad = π
  • さらに180で割ると
    1度あたりのrad = π / 180
  • 角度(θ)をかけて度数からラジアンを算出
    θ * (π / 180) = rad
  • 逆算でラジアンから度数を算出
    θ * (π / 180) = rad
    rad = θ * (π / 180)
    rad / (π / 180) = θ