Control System Toolbox関数リファレンス | ![]() ![]() |
frdata
表示
[response,freq] = frdata(sys) [response,freq,Ts] = frdata(sys) [response,freq] = frdata(sys,'v')
詳細
[response,freq] = frdata(sys)
は、FRDモデルsys
の応答データと周波数データを出力します。Nf
点の周波数で、Nu
入力Ny
出力をもつFRDモデルに対して、つぎのようになります。
FRD応答データのデータフォーマットに関する詳細は、表
1-14"FRDモデルの引数response
のデータフォーマットをご参照ください。
[response,freq] = frdata(sys,'v')
は、応答データと周波数データを、セル配列でなく数値ベクトルとして直接、出力します(下記の例題をご参照ください)。
[response,freq,Ts] = frdata(sys)
は、サンプリング時間Ts
も出力します。
sys
のその他のプロパティは、get
で参照するか直接構造を指定して(たとえば、sys.Units
として)参照することができます。
引数
frdata
への入力引数sys
は、FRDモデルでなければなりません。
例題
freq = logspace(1,2,2); resp = .05*(freq).*exp(i*2*freq); sys = frd(resp,freq); [resp,freq] = frdata(sys,'v')
resp = 0.2040 + 0.4565i 2.4359 - 4.3665i freq = 10 100
参考
frd
FRDモデルの作成、またはFRDモデルへの変換
get
LTIモデルに対するプロパティを取得
set
モデルプロパティを設定
![]() |
frd | freqresp | ![]() |