このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
インパルス応答をプロットし,プロットハンドルを返す
impulseplot(系统)
impulseplot (sys Tfinal)
impulseplot (sys, t)
impulseplot (sysN sys1, sys2,…)
impulseplot (sys1 sys2,…,sysN Tfinal)
impulseplot (sysN sys1, sys2,…,t)
impulseplot (AX,…)
impulseplot(…plotoptions)
h = impulseplot(…)
impulseplot
は動的システムモデルsys
のインパルス応答をプロットします。多入力モデルについては,個々の冲动コマンドを各入力チャネルに適用します。時間範囲と計算点数は,自動的に選択されます。直達をもつ連続システムは,t = 0での無限大のパルスが無視されます。impulseplot
はプロットハンドル,h
も返すことができます。getoptions
とsetoption
コマンドを使ってこのハンドルを使用し,プロットをカスタマイズすることができます。次のように入力すると
帮助timeoptions
使用できるプロットオプションの一覧が得られます。
impulseplot(系统)
はプロットハンドルを返さずに,LTIモデルのインパルス応答をプロットします。
impulseplot (sys Tfinal)
は,t = 0
から最終時間t = Tfinal
までのインパルス応答をシミュレーションします。システム時間単位でTfinal
を表し,sys
のTimeUnit
プロパティで指定されます。サンプル時間を指定しない離散時間システム(Ts = 1
)では,impulseplot
はTfinal
を,シミュレートするサンプリング間隔の数として解釈します。
impulseplot (sys, t)
は,シミュレーションのためにユーザーが指定した時間ベクトルt
を使用します。システム時間単位でt
を表し,sys
のTimeUnit
プロパティで指定されます。離散時間モデルでは,t
はTi: Ts: Tf
の形式です。ここで,Ts
はサンプル時間です。連続時間モデルでは,t
はTi: dt: Tf
の形式を取ります。ここで,dt
は連続システムに対する離散近似のサンプル時間となります(冲动
を参照してください)。impulseplot
コマンドは,“透明国际”
に関係なく,常にt = 0
でインパルスを適用します。
1つのプロットで複数のLTIモデルsys1
、……sys2
のインパルス応答をプロットするには,次の構文を使用します。
impulseplot (sysN sys1, sys2,…)
impulseplot (sys1 sys2,…,sysN Tfinal)
impulseplot (sysN sys1, sys2,…,t)
システムごとに次のように,色,ラインスタイル,およびマーカーを指定することもできます。
sys2 impulseplot (sys1‘r’,y,, sys3, gx)
impulseplot (AX,…)
は,ハンドル斧头
をもつ座標軸内にプロットします。
impulseplot(…plotoptions)
は,plotoptions
で指定されたオプションでインパルス応答をプロットします。次のように入力すると
帮助timeoptions
詳細が得られます。
h = impulseplot(…)
はインパルス応答をプロットし,プロットハンドルh
を返します。
3次システムのインパルス応答を正規化します。
sys = rss (3);h = impulseplot(系统);% Normalize responsetoptions (h,'Normalize','on');
同定された線形システムのインパルス応答と対応する1標準“零点間隔”をプロットします。
加载(fullfile(matlabroot, 'toolbox', 'ident', 'iddemos', 'data', 'dcmotordata'));z = iddata(y, u, 0.1, 'Name', '电机');集(z,‘InputName’,‘压’,‘InputUnit’,‘V’);set(z, 'OutputName',{'角位置','角速度'});set(z, 'OutputUnit', {'rad', 'rad/s'});set(z, 'Tstart', 0, 'TimeUnit', 's');model = n4sid(z,4,n4sidOptions('Focus', 'simulation'));h = impulseplot(模型2);showConfidence (h);
単位などのプロットのプロパティを変更することができます。プロットのプロパティの変更方法の詳細は,プロットをカスタマイズする方法を参照してください。