四元数クラス
概要
四元数クラスは、実部と虚部で4つの実数をもつユーザーデータ型の変数である。
これを使用することで、複素数の計算を簡単に行うことができる。
C++のライブラリであるEigenのEigen::Quaternion<double>を使用しており、実装されている関数の一部もこれらに基づく。 また、四元数クラス自体にメタテーブルを設定しているため、textmodule.quaternion.new(2, 1, 3, 4):conj()のような呼び出しも可能である。
メタテーブル
table:_
パラメータ 型 概要