数学C / 複素数平面

点のまわりの回転

★★★★ 難関回転複素数平面

問題

複素数平面上で、点 を、点 を中心として 回転させた点 を求めよ。

ヒントを見る

中心 のまわりの回転は、いったん を原点に移し()、回転()して、 を戻す。 なら

解答・解説

方針

を中心とする 回転は 回転は を掛ける。

解答

⓪ 発想 — どう考え始めるか。 中心が原点でない回転は「中心を原点に移す → 回転する → 戻す」の 段。

を原点に移すと、 になる。

回転は を掛ける()。

最後に を足して戻す。式にすると 、と見通す。

重要 のまわりの 回転: 回転は

① 中心を原点に移す。

回転()。

③ 中心を戻す。 を足して

xyOαzw90°
点αのまわりに z を θ回転: w=α+(z−α)(cosθ+isinθ)。図は α=1+i, z=3+i を90°回転→w=1+3i

まとめ:中心 の回転は「」。 を原点に移す()、回して、戻す()の 段。

発展 — 一歩先へ。 複素数の掛け算は「回転と拡大」。 を掛けると 回転、 を掛けると 回転、 を掛けると「 回転して 倍」。だから回転が数の掛け算で書ける。

中心が原点でないときは、「平行移動で中心を原点に合わせ、回して、平行移動で戻す」。 つの部分が、この 段に対応する。

一般の図形の回転・拡大・移動(相似変換)は、( は複素数)の形にまとめられる。複素数平面は、平面の変換を計算する道具でもある。

別解

別解 — 座標で 回転を実行する(苦手な人向けの視点)。 複素数の掛け算に慣れていなくても、点を座標とみて回転すれば同じ答えが出る。

は点 、中心 は点 。まず中心から へのベクトルを出す。

このベクトルを、原点まわりに 反時計回りに回す。 回転は だから

中心 を足して戻す。

これは複素数で で回す本解と同じ 。座標での 回転 が、複素数の「」とちょうど同じ働きをする。慣れないうちは座標で確かめると安心だ。

ポイント

よくある間違い

  • 中心を原点に移さず、 に直接 を掛ける。
  • 回転後に を戻すのを忘れる。
  • 回転を でなく (逆回り)とする。