Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.1 - 日本語

Change language to:
English - Français - Português - Русский

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

Scilabヘルプ >> 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 — 多項式/有理数の評価
Report an issue
<< miscellaneous miscellaneous jmat >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:58:23 CEST 2014