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

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 manual >> Signal Processing > 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)

作者

Carey Bunks ;

<< analpf Signal Processing buttmag >>

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:
Wed Jan 26 16:25:08 CET 2011