# calfrq

離散的な周波数応答

## 呼び出し手順

    [frq,bnds,split]=calfrq(h,fmin,fmax)

## パラメータ

h

  状態空間または伝達関数表現の線形システム ( `syslin` 参照)

fmin,fmax

  実数スカラー (周波数範囲の下限/上限,単位:Hz)

frq

  行ベクトル (周波数間隔の離散値)

bnds

  ベクトル `[Rmin Rmax Imin Imax]`, ただし, `Rmin` および`Rmax` は 周波数応答の実部の下限と上限, `Imin` および `Imax` は 周波数応答の虚部の下限と上限です.

split

  周波数分割点の添え字のベクトル

## 説明

周波数応答を離散的に取得します; `frq` は `[fmin,fmax]`の範囲で, 周波数応答における極値がうまく表現されるように 離散化したものです.

`frq(split(k)-1)`と`frq(split(k))` (`k>1`)の 間には特異となる周波数があります.

## 例

    s=poly(0,'s')
    h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
    h1=h*syslin('c',(s^2+2*0.1*15.1*s+228.01)/(s^2+2*0.9*15*s+225))
    [f1,bnds,spl]=calfrq(h1,0.01,1000);
    rf=repfreq(h1,f1);
    plot2d(real(rf)',imag(rf)')

## 参照

- bode
- black
- nyquist
- freq
- repfreq
- logspace