Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
analpf
アナログローパスフィルタを作成する
呼び出し手順
[hs,pols,zers,gain]=analpf(n,fdesign,rp,omega)
パラメータ
- n
正の整数 : フィルタ次数
- fdesign
文字列 : フィルタ設計法 :
'butt'
または'cheb1'
または'cheb2'
または'ellip'
- rp
cheb1, cheb2 または ellipフィルタ用のエラー値の2要素ベクトルで, cheb1では
rp(1)
のみ, cheb2ではrp(2)
のみ, ellipではrp(1)
とrp(2)
の 両方が使用されます.0<rp(1),rp(2)<1
です.- -
cheb1フィルタの場合, 通過域では,
1-rp(1)<リップル<1
です- -
cheb2フィルタの場合,阻止域では
0<リップル<rp(2)
です- -
ellipフィルタの場合, 通過域では
1-rp(1)<リップル<1
, 阻止域では0<リップル<rp(2)
です
- omega
ローパスフィルタのカットオフ周波数(単位:Hz)
- hs
有理数多項式伝達関数
- pols
伝達関数の極
- zers
伝達関数のゼロ
- gain
伝達関数のゲイン
説明
omegaをカットオフ周波数とするアナログローパスフィルタを作成します.
hs=gain*poly(zers,'s')/poly(pols,'s')
例
Report an issue | ||
<< filters | filters | buttmag >> |