点のまわりの回転

複素数平面上で、点 z=3+iz = 3 + i を点 α=1\alpha = 1 を中心として 60∘60^\circ だけ回転した点 ww を求めよ。

この頁は既定のパラメータ(z の実部 = 3, z の虚部 = 1, α の実部 = 1, α の虚部 = 0, 回転角(度) = 60)での解答例です。

解答

解説(ステップ)

  1. 1回転の中心を原点へ移します
    z′=z−αz'=z-\alpha
  2. 2偏角を足す複素数を掛けます
    w′=z′(cos⁡θ+isin⁡θ)w'=z'(\cos\theta+i\sin\theta)
  3. 3中心を戻して実部と虚部を読み取ります
    w=α+w′,ℜw=1.133975,ℑw=2.232051w = \alpha+w',\quad \Re w = 1.133975,\quad \Im w = 2.232051

この解法は人手で実装し、単体テストで検証しています(自動生成の答案ではありません)。

パラメータを変えてこの問題を解く → 自己採点の記録からスキル六角形を見る →