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

lsimに対するテスト入力信号を作成

表示

詳細

[u,t] = gensig(type,tau) は、クラスがtypeで、周期tau(秒単位)をもつスカラ信号uを作成します。つぎの信号タイプが利用できます。

type = 'sin'
正弦波
type = 'square'
矩形波
type = 'pulse'
周期的なパルス

gensigは、時間サンプルのベクトルtとそれに対するサンプルの信号値のベクトルuを出力します。作成したすべての信号は、単位振幅をもっています。

[u,t] = gensig(type,tau,Tf,Ts) は、信号の継続時間Tfと時間サンプルtの間隔Tsも設定します。

出力uおよびtを直接lsimに代入し、設定信号に対して単入力線形システムの応答をシミュレーションすることができます。tTfTsで一意的に決まるので、gensigを繰り返し呼び出すことにより多入力システムに対する入力を作成することもできます。

例題

周期5秒、継続時間30秒の矩形波をサンプリング0.1秒で作成します。

結果の信号をプロットします。

参考
lsim        任意入力に対する応答のシミュレーション


 freqresp get