Control System Toolbox関数リファレンス | ![]() ![]() |
表示
sys = drss(n) sys = drss(n,p) sys = drss(n,p,m)
[num,den] = drmodel(n) [A,B,C,D] = drmodel(n) [A,B,C,D] = drmodel(n,p,m)
詳細
sys = drss(n)
は、1つの入力と1つの出力をもつランダムなn次の安定モデルを作成し、状態空間オブジェクトsys
にモデルを出力します。
drss(n,p)
は、1つの入力とp
個の出力をもつランダムな n次の安定モデルを作成します。
drss(n,m,p)
は、m
個の入力とp
個の出力をもつランダムな n次の安定モデルを作成します。
drss(n,p,m,s1,...sn)
は、m
個の入力とp
個の出力をもつランダムな n次の安定モデルのs1行sn列の配列を作成します。
すべての場合、drss
が出力する離散時間状態空間モデルまたは配列は、設定したサンプリング時間を設定していません。伝達関数または零点-極-ゲインシステムを作成するには、tf
またはzpk
を使って sys
を変換します。
drmodel(n)
は、ランダムなn次安定モデルを作成し、設定した出力引数の数に基づいて伝達関数の分子num
と分母den
を出力するか、または、状態空間行列A
、B
、C
、D
を出力します。結果として、得られるモデルは、常に1つの入力と1つの出力をもっています。
[A,B,C,D] = drmodel(n,m,p)
は、m
個の入力とp
個の出力のランダムな n次の安定状態空間モデルを作成します。
例題
3つの状態、2つの入力、2つの出力をもつランダムな離散LTIシステムを作成します。
sys = drss(3,2,2) a = x1 x2 x3 x1 0.38630 -0.21458 -0.09914 x2 -0.23390 -0.15220 -0.06572 x3 -0.03412 0.11394 -0.22618 b = u1 u2 x1 0.98833 0.51551 x2 0 0.33395 x3 0.42350 0.43291 c = x1 x2 x3 y1 0.22595 0.76037 0 y2 0 0 0 d = u1 u2 y1 0 0.68085 y2 0.78333 0.46110 Sampling time: unspecified Discrete-time system.
参考
rmodel
, rss
安定したランダムな連続テストモデルの作成
tf
LTIシステムを伝達関数型に変換
zpk
LTIシステムを零点-極-ゲイン型に変換
![]() | dlyap | dsort | ![]() |