モデルの作成と取り扱い    

零点/極/ゲインモデル

この節は、連続時間のSISOやMIMO零点/極/ゲインモデルの設定法を記述します。離散時間零点/極/ゲインモデルの設定は、連続時間の場合の単純な拡張です。"離散時間モデル"を参照してください。

SISO零点/極/ゲインモデル

連続時間SISO零点/極/ゲインモデルは、つぎの形式をしています。

ここで、は実数値スカラ(ゲイン)で、,...,および,...,は伝達関数h(s)の零点および極で、実数かまたは複素共役のものです。このモデルは、伝達関数表現と密接に関連しています。零点は単に分子の根であり、極は分母の根です。

SISO零点/極/ゲインモデルを設定する2つの方法があります。

zpkを使って、直接ZPKモデルを作成する構文は、つぎのとおりです。

ここで、zpは零点と極のベクトルであり、kはゲインです。これにより、zpkデータを1つにまとめるZPKオブジェクトhが作成されます。以下に例題を示します。

とタイプインすると、MATLABは、つぎの出力を行います。

Laplace変数sで表わされた有理数表現として零点/極/ゲインモデルを、つぎのようにして設定できます。

  1. 変数sを使って、ZPKモデルを定義します。
  2. 伝達関数をsを使った有理数表現として入力します。

たとえば、szpkを使って定義すると、

つぎのような同じZPKモデルを出力します。

MIMO零点/極/ゲインモデル

TFモデルの場合と同じように、SISO ZPKモデルの集合としてMIMO ZPKモデルを設定することができます("モデルの内部相互結合関数"を参照)。

MIMO零点/極/ゲインモデルを設定するためにコマンドzpkを使います。zpkを使って、pm列のMIMO零点/極/ゲインモデルモデルを作成する構文は、

です。ここで、

たとえば、

は、2入力/2出力の零点/極/ゲインモデルを作成します。

の対応する要素が零点(または極)をもたない場合、[]

 伝達関数 状態空間モデル