- Scilabヘルプ
- Signal Processing
- filters
- analpf
- buttmag
- casc
- cheb1mag
- cheb2mag
- convol
- ell1mag
- eqfir
- eqiir
- faurre
- ffilt
- filter
- find_freq
- frmag
- fsfirlin
- group
- iir
- iirgroup
- iirlp
- kalm
- lev
- levin
- lindquist
- remez
- remezb
- srfaur
- srkf
- sskf
- syredi
- system
- trans
- wfir
- wiener
- wigner
- window
- yulewalk
- zpbutt
- zpch1
- zpch2
- zpell
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 >> |