Control System Toolbox関数リファレンス    
zpkdata

零点-極-ゲインデータへのクイックアクセス

表示

詳細

[z,p,k] = zpkdata(sys) は、零点-極-ゲインモデルsysの零点z、極p、ゲインkを出力します。出力zpは、つぎの特徴をもつセル配列です。

出力kは、k(i,j)が入力jから出力iへの伝達関数のゲインであるような出力と同数の行数と入力と同数の列数をもつ行列です。sysが、伝達関数か状態空間モデルの場合には、まず、zpkを使って零点-極-ゲイン型に変換されます。状態空間モデルデータの書式の詳細は、表1-15の"LTIプロパティ"を参照してください。

SISO零点-極-ゲインモデルの場合、構文

は、zpkdataに零点と極をセル配列としてではなく、直接列ベクトルとして出力します(下の例題を参照)。

[z,p,k,Ts,Td] = zpkdata(sys) は、サンプル時間Tsとむだ時間データTdも出力します。連続系モデルの場合、Tdは、入力チャンネル毎に1つの要素をもつ行ベクトルです(Td(j)j番目の入力が何秒遅延しているかを示します)。離散系モデルの場合、Tdは空行列[]です(離散系システムの遅延についてはd2dを参照してください)。

sysの残りのLTIプロパティには、getでアクセスすることも、あるいは、つぎのように直接参照によってアクセスすることもできます。

例題

2出力と1入力の零点-極-ゲインモデルが与えられた場合

Hに組み込まれた零点-極-ゲインデータを抽出します。

Hの第2出力チャンネルの零点と極にアクセスするには、zpの第2セルの内容を、つぎのようにして求めます。

参考
get         LTIモデルのプロパティを抽出

ssdata      状態空間データへのクイックアクセス

tfdata      伝達関数データへのクイックアクセス

zpk         伝達関数データへのクイックアクセス


zpk