keisoku

座標回転(点の回転)計算ツール

座標点を任意の中心のまわりに指定した角度だけ回転させ、回転後の座標を求めます。回転行列で計算し、回転前後の点を座標図で表示します。

入力

点の座標と回転角、回転の中心を入力すると、回転後の座標を計算します。中心は省略すると原点になります。

角度の単位

回転の中心(省略時は原点)

計算結果

中心回転前回転後

回転後の座標

(-2, 4)

中心からの距離(半径)

4.472136

元の点の偏角

26.565051 度

回転の中心

(0, 0)


回転後の座標は回転行列で求めます。中心を基準とした相対座標 (dx, dy) に対し、x 方向は dx cosθ − dy sinθ、y 方向は dx sinθ + dy cosθ となり、中心座標を足し戻します。角度は反時計回りを正とします。

計算方法・使い方

  • 回転後の座標は回転行列で求めます。中心を原点へ平行移動した相対座標を(dx, dy)とすると、回転後は x方向が dx cosθ − dy sinθ、y方向が dx sinθ + dy cosθ となり、最後に中心座標を足し戻します。
  • 角度θは反時計回りを正とします。度数法で入力した場合は θ × π ÷ 180 でラジアンへ換算してから計算します。
  • 中心から点までの距離(半径)は回転しても変わりません。距離は dx と dy の二乗和の平方根で求めます。
  • 偏角は中心を基準とした元の点の向きで、アークタンジェントにより求めた値を度数法で表示します。範囲はおよそマイナス180度から180度です。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. 座標回転(点の回転)計算ツール