=begin
[(())]
= Algebra::ElementaryDivisor
((*(単因子モジュール)*))
多項式を成分とする行列から単因子を求めるためのモジュールです。
((|MatrixAlgebra|)) クラスにインクルードされます。
== ファイル名:
* ((|elementary-divisor.rb|))
== インクルードしているモジュール:
なし
== 関連する関数:
--- Algebra::MatrixAlgebra#i2o
多項式成分の行列を行列係数の多項式に変換します。
--- Algebra::MatrixAlgebra#e_deg
多項式成分の行列の成分の最大次数を返します。
== クラスメソッド:
--- ::factorize(array)
単因子の配列 ((|array|)) をそれぞれ因数分解して、Algebra::Factors
オブジェクトの配列にして返します。
== メソッド:
--- e_diagonalize!
掃き出し法により単因子の対角行列に変形する。
--- e_diagonalize
(({dup.e_diagonalize!})) と同じ。
--- elementary_divisor
単因子の配列を返す。
--- e_inverse
掃き出し法より、正則行列を求める。
=end