幾何学と物理学において、2D回転とは、一般的にユークリッド平面上で行われる2次元回転のことです。回転の中心となる一点(座標系の原点にあると仮定されることが多い)は変化しません。回転量は回転角で表され、度やラジアンなどの単位で示されます。符号付きの角度を用いることで、時計回りまたは反時計回りの2つの異なる回転方向を表現できます。これは2次元特殊直交群、すなわちSO(2)に対応します。
2次元空間において、行列を用いて回転を行うには、反時計回りに回転させる点( x , y )を列ベクトルとして表し、角度θから計算された回転行列を乗算します。
回転後の点の座標はx′、 y′であり、x′とy′の式は次のとおりである。
ベクトルそして予想通り、それらは同じ大きさで、角度θだけ離れている。
R²平面 上の点は複素数で表すこともできます。平面上の点( x , y )は複素数で表されます。
これは、 e iθを掛けて 角度θだけ回転させ、オイラーの公式を用いて次のように展開することで実現できます。
実部と虚部を等しくすると、2次元行列と同じ結果が得られます。
複素数は可換環を形成するため、高次元とは異なり、2次元のベクトル回転は可換である。このような回転は回転角度によって完全に決定されるため、自由度は1つしかない。 [ 1 ]

2次元の場合、標準回転行列は次の形式になります。
したがって、回転後の 点( x , y )の新しい座標( x ′, y ′)は次のようになります。
例えば、ベクトル(最初はデカルト座標系のx軸に沿っている) が角度θだけ回転すると、新しい座標は次のようになります。
そしてベクトル(最初は座標系の y軸に沿って配置されていた) が角度θだけ回転すると、新しい座標は次のようになります。
ベクトル回転の方向(ベクトルの方向と混同しないように)は、 θが正(例えば90°)の場合は反時計回り、 θが負(例えば-90°)の場合は時計回りです。したがって、時計回りの回転行列は、( θを-θに置き換え、三角関数の対称性を使用して)として求められます。そして)
別の慣例では、(ベクトルを回転させる代わりに)軸を回転させる方法があり、[ 2 ]上記の行列も軸を角度θだけ時計回りに回転させたものを表しています。
2次元の場合のみが、回転行列群が可換となる非自明なケースであり、回転を複数回実行する順序は関係ありません。例えば、3次元の場合、回転の順序が異なると結果が異なります(例えば、携帯電話をz軸に沿って回転させてからy軸に沿って回転させるのは、y軸に沿って回転させてからz軸に沿って回転させるのは同じではありません)。

標準的な右手系デカルト座標系(x軸が右、y軸が上)を使用する場合、回転R(θ)は反時計回りになります。左手系デカルト座標系( x軸が右、y軸が下)を使用する場合、R(θ)は時計回りになります。このような非標準的な向きは数学ではめったに使用されませんが、2Dコンピュータグラフィックスでは一般的で、多くの場合、原点は左上隅にあり、y軸は画面またはページを下向きになっています。[ 3 ]
回転行列によって生成される回転の方向を変える可能性のある、その他の代替的な慣例については、以下を参照してください。
行列 これらは、それぞれ0°、90°、180°、270°の角度で反時計回りに回転する2次元回転行列です。
形状の行列 それらの集合は加算と乗算に関して閉じているので、 環を形成する。 (どこは単位行列であり、写像は (どこ対応する)は、この環から複素数体への環同型写像である。(ちなみに、これはこの環が体であることを示している)。この同型写像の下では、回転行列はは単位複素数の円、つまり法1の複素数に対応する。その結果、次の等式が成り立つ。ここで、最初の等式はオイラーの公式であり、行列は1 に対応し、行列虚数単位に対応する。
特定すると線形同型を通して、 どこそして行列の作用ベクトル上複素数に対する乗算に対応するx + iyによる。言い換えれば、ベクトルの回転は、(回転対象のベクトルに対応する)複素数に、(回転行列に対応する)絶対値が1の複素数を乗算することに相当する。