いぬおさんのおもしろ数学実験室

おいしい紅茶でも飲みながら数学、物理、工学、プログラミング、そして読書を楽しみましょう

四元数(しげんすう、クオータニオン)を使ってみる(2)

 平面αを考えます。はαの単位法線ベクトルです。このとき、をαに関して対称移動して得られるベクトルr’を求めます。実はこれが四元数につながります。

f:id:Inuosann:20200927201330p:plain

前話題にしたように、への正射影ベクトルは(で得られるのでした。なお「・」は内積を表します。 

www.omoshiro-suugaku.com

すると、図からr’ー2()であることが分かるでしょう。

f:id:Inuosann:20200927202605p:plain

 さて、これとは別に、四元数の積を調べておきます。x,yを四元数とします。

f:id:Inuosann:20200927204649p:plain

前回書いた

を使いながら、四元数の積xyを計算してみます。なお、四元数は積については交換法則が不成立となります。それを除けば複素数と同様に計算できます。実際に計算してみると

f:id:Inuosann:20201003140438p:plain

が得られます。これを見やすく、次のように書き直します。

f:id:Inuosann:20200927205937p:plain

なお×は外積です。ここではベクトルに2重線を使ってみましたがずっと上で使っている太字のベクトルと思って下さい……。

 次に四元数N、Rを N=0+、R=0+とします。このは記事の前半で話題にしたものです。このとき上の積の式から

NR=-×

NRN=(-×)(0+)

   =-(×)・nー()+(×

 ここで (×0 また (×n=rー() なので、結局

NRN=ー2()r’ であることが分かります。

なお (×ー() は外積内積について成立する公式です。ベクトル解析のテキストなどに載っています。

 まとめておきましょう。

を法線ベクトルに持つ平面に関してを対称移動するとr’に移るとする。

四元数N、Rを N=0+、R=0+ とするとき

r’ =NRN(=ー2()である。

 次回、これを用いて空間内の回転を四元数で表してみます。