Garbage Collection

塵も積もれば山

目次

Blog 利用状況

ニュース

C++とかC#とか数学ネタを投下していく予定です。

[その他のページ]
日々の四方山話を綴った日記出水の日記帳

書庫

日記カテゴリ

2010年2月23日 #

[数学]小さいことから大きいとこまで その5

虚数は一つなのか…。

そもそも、虚数というのは目で見えない数です。
同じ数を2回掛けたら-1になる数が、今使われているi の他にあるんじゃないか?

とりあえず、それをj とします。
そして、ij を掛けたときを計算します。

途中ぶっ飛ばしてますが、ij を掛けた結果も-1という事がわかります。
これでは、ij を2つ作って分けた意味がないですね。

ところが、もうひとつ、k という新しい虚数を加え、虚数は3つあった!という事にするとうまくいきます。
これを1つの実数と3つの虚数、全部で4つあることから四元数(クォータニオン)といいます。

先ほどの問題、ij を掛けるともうひとつの文字、k になる、という風に法則を作ります。
しかし、これにはからくりがあって、こんな式も存在します。

そう、計算式の前後を入れ替えると結果が変わります。
四元数は交換法則が成り立たないという条件でようやく成立する世界で、
もし、交換法則を成り立つように作ると虚数が1つしか存在できません。

四元数のさらに上には八元数、十六元数というものがありますが、
そのたびに今まで使えていた法則が使えなくなってきます。

例えば、八元数は結合法則が成り立ちません。
結合法則が成り立たない、と言うことは計算の順序をかえてはいけない、と言うことです。

四元数は3D空間における回転、姿勢制御などに使われているのですが、
八元数以上となると理論はあるものの、使い道がないそうです。

次回は、複素数でも埋められなかった穴の話です。

posted @ 23:26 | Feedback (3)