MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
伝達関数フィルター係数からラティス フィルター型への変換
[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
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ