2016.01.26
角度とラジアンの相互変換
はじめに
角度とラジアンの関係
ラジアン=角度×π/180
となり、同様に角度の計算式は、
角度=ラジアン×180/π
となります。
この式を使って1ラジアンを計算すると360/2π≒57.3°となります。
以下は、θ(シータ)が1ラジアンを表している図で、円の半径と円弧が同じ長さであることを示しています。θ=2πラジアン(360°)のとき、円弧の長さは円周の長さと同じになるので2πrです。θ=2πラジアンのとき円弧の長さが2πrなので、任意のラジアンの円弧長は円弧長=θ×(2πr/2π)=θ×rで計算することができます。 この式にθ=1を代入すると円弧長=rとなり円の半径と円弧長が一致することがわかります。
それでは、度単位の角度とラジアンを相互変換するメソッドを紹介します。
Math.toDegreesメソッド
public static double Math.toDegrees( double a )
・引数aで指定したラジアンを角度に変換した値を返します。 パラメータ a : ラジアン 戻り値 角度(単位:度)
Math.toRadiansメソッド
public static double Math.toRadians( double a )
・引数aで指定した角度をラジアンに変換した値を返します。 パラメータ a : 角度(単位:度)[ 戻り値 ラジアン
以上です。
関連コンテンツ
円の中心座標(0,0)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。ラジアンを乱数で発生して座標を計算しています。
2019.09.27
円の中心座標(0,0)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。度単位の角度の乱数をラジアンに変換して座標を計算しています。
2019.09.27