next up previous
Next: ファイル入出力 Up: 無題 Previous: 行列

多項式関数

MATXは制御系解析で用いられる有理関数の取り扱いを簡単にするために, 多項式関数が用意されています。MATXの中では,多項式の変数は Polynomial()で定義します。伝達関数を表すのには次のようにします。
  Polynomial s;
  Rational G;
  Matrix A, B, C, D;

  s = Polynomial("s");
  G = 1/(s^2 + 2 * s + 1);
  {A,B,C,D} = tfm2ss([G]);
この例は伝達関数を状態空間表現する例です。

 

Masanobu KOGA 平成11年9月20日