3次元ベクトルの回転を四元数を用いて行うことができます。
を
を軸として右ねじの方向に
ラジアン回転させたものを
とします。 すると、
は次の式で表されます。
ただし、

つまり、

したがって、

また、

したがって、
です。たとえば、
を
を軸として右ねじの方向に90度回転させると、
になります。
が成り立っているかどうか見てみましょう。

したがって、
ですので、 きちんと成り立っていることが解りました。 では、 その理由を調べてみましょう。















線形代数学 > 3次元空間での回転 でご紹介しましたように、 原点を起点とする3次元ベクトルが、 原点を起点とする大きさ
のベクトルを軸として
ラジアン右ネジ方向に回転してできるベクトルは次のようになります。
※ 参考: 大学生のための数学 > JavaScript > JavaScript_算数 > 四元数を利用してベクトルを回転させる
線形代数学 へ戻る