| 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 |