« あなたの予想に反して、フロッピーディスクドライブにアクセスしているでしょうか? | メイン | MySQL の root パスワード忘れた! »
2006年07月04日
弧度法 : ラジアン(radian)
角度の単位に 「°」(度) ではなく、弧度(ラジアン:radian) を使うことがたびたびある。
java.awt.geom.AffineTransform.getRotateInstance(theta) の引数は「ラジアンで表した回転角度」だったりするし。
いつも、ナニ( ´゚д゚`)ソレ? みたいな状況になるので、まとめてみた。
---------------------------
度 : ラジアン
---------------------------
1°: π/180 ≒ 0.017453
15°: π/12
30°: π/6
45°: π/4
60°: π/3
90°: π/2
120°: 2π/3
150°: 5π/6
180°: π
270°: 3π/2
360°: 2π
---------------------------
ちなみに、 1 radian は 180/π °≒ 57.296°
以下、Java による変換コード。
// °(度) から ラジアンを求める
double degree2radian(double degree){
return degree / 180.0 * Math.PI;
}
// ラジアンから °(度) を求める
double radian2degree(double radian){
return radian / Math.PI * 180.0;
}
投稿者 NI-Lab. Twitter: @nilab : 2006年07月04日 23:22
コメント
java.lang.Math.toRadians というのもあったりする。
投稿者 NI-Lab. : 2006年07月20日 21:16
« あなたの予想に反して、フロッピーディスクドライブにアクセスしているでしょうか? | メイン | MySQL の root パスワード忘れた! »

コメントはこちらの Ido-Batarian BBS へどうぞ。