algebra/elementary-divisor-ja.html

[index-ja]

# 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`
  掃き出し法より、正則行列を求める。