org.mklab.tool.control
クラス Faddeev

java.lang.Object
  上位を拡張 org.mklab.tool.control.Faddeev

public class Faddeev
extends Object

ファデーブのアルゴリズムを用いて特性多項式を求めるクラスです。

Characteristic polynomial by Faddeev's algorithm

バージョン:
$Revision: 1.23 $
作成者:
koga
関連項目:
Makepoly, Resolvent

コンストラクタの概要
Faddeev()
           
 
メソッドの概要
static List<?> faddeev(Matrix A)
          行列 A のリゾルベント行列 NN(s) NN_(n-1) sˆ(n-1) + ... + NN1 s + NN0 -1 ----- = ------------------------------------------- = (s*I - A) dd(s) sˆn + dd_(n-1) sˆ(n-1) + ... + dd1 s + dd0 の分子行列多項式の係数行列と分母多項式の係数を返します。
static void main(String[] args)
          メインメソッド
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Faddeev

public Faddeev()
メソッドの詳細

main

public static void main(String[] args)
メインメソッド

パラメータ:
args - コマンドライン引数

faddeev

public static List<?> faddeev(Matrix A)
行列 A のリゾルベント行列

 
 NN(s) NN_(n-1) sˆ(n-1) + ... + NN1 s + NN0 -1 ----- = ------------------------------------------- = (s*I - A) dd(s) sˆn + dd_(n-1) sˆ(n-1) + ... + dd1 s + dd0
 
 
の分子行列多項式の係数行列と分母多項式の係数を返します。 NN は、分子多項式行列の係数行列を

 
 NN = [NN_0, NN_1, ..., NN_(n-1)]
 
 
のように含む。

パラメータ:
A - A行列
戻り値:
{NN, dd} (伝達関数行列の分子多項式行列, 伝達関数の分母多項式) characteristic polynomial