atan2()

このエントリーをはてなブックマークに追加

Math.atan2()は引数で指定された比率のアークタンジェントを返します。

Math.atan2(0,0);//0
Math.atan2(10,0);//1.5707963267948966
Math.atan2(0,10);//0
Math.atan2(20,10);//1.1071487177940904

アークタンジェントは直角三角形の2辺から角度を算出する為に利用されます。

atan2

この三角形の場合、角度θは以下の算式で算出できます。

θ = Math.atan2(x,y);

算出された角度はラジアン値なので以下のようにして度として算出できます。

deg = θ*180/Math.PI

参考URL

Math.atan2 - JavaScript | MDN

登録日 : 2012年11月05日 最終更新日 : 2013年8月16日

同じカテゴリー(Math)のエントリー

検索

スポンサードリンク

バージョン

リファレンス