Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - Русский

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Signal Processing > miscellaneous > bilt

bilt

極/ゼロ表現で指定したSISO系の双一次または双二次変換

呼び出し手順

[npl,nzr,ngn] = bilt(pl,zr,gn,num,den)

パラメータ

pl

ベクトル, 指定したシステムの極.

zr

ベクトル, 指定したシステムのゼロ.

num

denの次数に等しい次数を有する多項式, 伝達関数の分子.

den

1または2次の多項式, 伝達関数の分母.

npl

ベクトル, 変換後のシステムの極.

nzr

ベクトル, 変換後のシステムのゼロ.

ngn

スカラー,変換後のシステムのゲイン.

説明

双一次変換または双二次変換に基づき ゲインの極およびゼロを計算する関数. iir および trans で使用されます.

Hlp=iir(3,'lp','ellip',[0.1 0],[.08 .03]);
pl=roots(Hlp.den);
zr=roots(Hlp.num);
gn=coeff(Hlp.num,degree(Hlp.num))/coeff(Hlp.den,degree(Hlp.den));
z=poly(0,'z');
a=0.3;
num=z-a;
den=1-a*z;
[npl,nzr,ngn] = bilt(pl,zr,gn,num,den)

Hlpt=ngn*poly(nzr,'z','r')/poly(npl,'z','r')

//hornerと比較
horner(Hlp,num/den)

参照

  • iir — iir デジタルフィルタ
  • trans — ローパルから他のフィルタに変換する
  • horner — 多項式/有理数の評価
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:40:28 CEST 2012