Getting Started | ![]() ![]() |
LTIオブジェクト
Control System Toolboxは、ユーザモデルを簡便に取り扱うために、LTIオブジェクトと呼ばれる、カスタマイズされたデータ構造を提供します。たとえば、DCモータの例題で作成された変数sys_ss
は、SSオブジェクトと呼ばれます。伝達関数にはTFオブジェクト、零点/極/ゲインにはZPKオブジェクト、周波数応答モデルにはFRDオブジェクトが用意されています。4つのLTIオブジェクトは、モデルデータを含み、複数のベクトルや行列ではなく、単一要素として線形システムを取り扱うことが可能になります。
LTIオブジェクトに含まれているものを見るため、get
コマンドを使います。つぎのコードは、DCモータ例題からsys_ss
の内容を記述するものです。
get(sys_ss) a: [2x2 double] b: [2x1 double] c: [0 1] d: 0 e: [] StateName: {2x1 cell} Ts: 0 ioDelay: 0 InputDelay: 0 OutputDelay: 0 InputName: {''} OutputName: {''} InputGroup: {0x2 cell} OutputGroup: {0x2 cell} Notes: {} UserData: []
コマンドget
を使って、LTIオブジェクトの中に含まれているデータを取り扱うことができます。set
とget
の詳細については、Control System Toolboxのオンラインを参照してください。
LTIプロパティに関する詳細は、MATLABのプロンプトの基で、ltiprops
と入力してください。LTIオブジェクトの完全な記述については、HelpブラウザのControl System Toolboxのモデルの作成と取り扱いを参照してください。
![]() | 線形モデルに遅れを付加 | MIMOシステム | ![]() |