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

LTIモデルの出力/入力/状態の次元、TF、SS、ZPKモデルのモデル次元、FRDモデルの周波数の数を出力

表示

詳細

出力引数を設定しない場合、size(sys)は、単一のLTIモデルに対する出力数と入力数を要素とするベクトルを出力します。配列次元の長さは、sysがLTI配列の場合、size(sys)に対応するものを含んでいます。size(sys)は、LTIオブジェクトに対するMATLAB関数のオーバロードバージョンです。

d = size(sys)は、つぎのものを出力します

Ny = size(sys,1)は、sysの出力数を出力します。

Nu = size(sys,2)は、sysの入力数を出力します。

Sk = size(sys,2+k)は、sysがLTI配列の場合、k番目の次元の長さを出力します。

Ns = size(sys,'order')は、TF、SS、ZPKモデルのモデル数を出力します。これは、状態空間モデルでの状態数と同じです。sysがLTI配列の場合、NsはLTI配列内のモデルの中の最大次数になります。

Nf = size(sys,'frequency')は、sysがFRDの場合、周波数の数になり、sys.frequencyとなります。

例題

つぎのようなランダム状態空間モデルを考えます。

その次元を、つぎのように求めます。

参考
isempty     LTIモデルが空ならば、真

issiso      LTIモデルがSISOならば、真

ndims       LTI配列の次元数


 sigma sminreal