ヘルプ センターヘルプ センター
伝達関数フィルター係数からラティス フィルター型への変換
[k,v] = tf2latc(b,a)
[k,v] = tf2latc(b0,a)
k = tf2latc(1,a)
k = tf2latc(b)
k = tf2latc(b,phase)
[k,v] = tf2latc(b,a) は、IIR (ARMA) ラティス-ラダー フィルターのラティス係数 k とラダー係数 v を a(1) で正規化して返します。1 つ以上のラティス係数が厳密に 1 に等しい場合、関数はエラーとなります。
k
v
b
a
a(1)
[k,v] = tf2latc(b0,a) は、v の最初の要素のみが非ゼロであるラダー係数を返します。b0 はスカラーです。
b0
k = tf2latc(1,a) は、IIR 全極 (AR) ラティス フィルターのラティス係数 k を返します。
例
k = tf2latc(b) は、FIR (MA) ラティス フィルターのラティス係数 k を b(1) で正規化して返します。
b(1)
k = tf2latc(b,phase) は、FIR (MA) ラティス フィルターのタイプを最小位相または最大位相として指定します。
phase
すべて折りたたむ
全極 IIR フィルターをラティス係数に変換します。
a = [1 13/24 5/8 1/3]; k = tf2latc(1,a)
k = 3×1 0.2500 0.5000 0.3333
伝達関数の係数。ベクトルで指定します。
データ型: single | double
single
double
伝達関数の分子係数。スカラーとして指定します。
"max"
"min"
FIR (MA) フィルターのタイプ。"max" または "min" のいずれかとして指定します。最大位相フィルターの場合、phase を "max" として指定します。最小位相フィルターの場合、phase を "min" として指定します。
データ型: char | string
char
string
ラティス係数。ベクトルとして返されます。
ラダー係数。ベクトルとして返されます。
R2006a より前に導入
latc2tf | latcfilt | tf2sos | tf2ss | tf2zp | tf2zpk
latc2tf
latcfilt
tf2sos
tf2ss
tf2zp
tf2zpk
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office