org.mklab.nfc.matrix.misc
クラス CompanionMatrix

java.lang.Object
  上位を拡張 org.mklab.nfc.matrix.misc.CompanionMatrix

public class CompanionMatrix
extends Object

コンパニオン行列を生成するクラスです。

バージョン:
$Revision$, 2006/07/25
作成者:
koga

コンストラクタの概要
CompanionMatrix()
           
 
メソッドの概要
static Matrix create(Matrix coefficientVector)
          特性多項式の係数から求めたコンパニオン行列(同判形)を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CompanionMatrix

public CompanionMatrix()
メソッドの詳細

create

public static Matrix create(Matrix coefficientVector)
特性多項式の係数から求めたコンパニオン行列(同判形)を返します。

例えば以下の特性多項式

s n + a n-1 s n-1 + a n-2 s n-2 +・ ・ ・+a 1 s + a 0
を考えたとき、コンパニオン行列は、
a 0 , a1 ,・・・,a n-1
を成分に持つ行列に 対して、このメソッドを実行することで得られます。

パラメータ:
coefficientVector - 特性多項式の係数を成分とするベクトル
戻り値:
コンパニオン行列