MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ラティス フィルター係数から伝達関数形式への変換
[b,a] = latc2tf(k,v)
[b,a] = latc2tf(k,iiroption)
b = latc2tf(k,firoption)
[b,a] = latc2tf(k,v) は、ラティス係数 k とラダー係数 v で指定された IIR ラティス-ラダー フィルターに対応する伝達関数の係数 b と a を返します。
b
a
k
v
[b,a] = latc2tf(k,iiroption) は、全極 IIR フィルター伝達関数またはオールパス IIR フィルター伝達関数を生成するオプションを指定します。
iiroption
b = latc2tf(k,firoption) は、最小位相 FIR フィルター、最大位相 FIR フィルター、または一般 FIR フィルターを生成するオプションを指定します。
firoption
例
すべて折りたたむ
ラティス係数を伝達関数形式に変換します。最大位相 FIR フィルターを生成するには、フィルター オプションを "max" として指定します。
"max"
k = [1/6 1/1.4]; b = latc2tf(k,"max")
b = 1×3 0.7143 0.2857 1.0000
生成されたフィルターが最大位相であることを確認します。
ismaxphase(b)
ans = logical 1
ラティス係数。ベクトルとして指定します。
データ型: single | double
single
double
ラダー係数。ベクトルとして指定します。
"allpole"
"allpass"
IIR フィルター オプション。"allpole" または "allpass" として指定します。関連する全極 IIR ラティス フィルター係数 k から全極フィルター伝達関数を取得するには、iiroption を "allpole" として指定します。関連するオールパス IIR ラティス フィルター係数 k からオールパス フィルター伝達関数を取得するには、iiroption を "allpass" として指定します。
データ型: char | string
char
string
"min"
"FIR"
FIR フィルター オプション。次のいずれかとして指定します。
"min" — 関連する最小位相 FIR ラティス フィルター係数 k から最小位相 FIR フィルターを取得します。
"max" — 関連する最大位相 FIR ラティス フィルター係数 k から最大位相 FIR フィルターを取得します。
"FIR" — 関連するラティス フィルター係数 k から一般 FIR フィルターを取得します。このオプションは、iiroption または firoption を指定しないことと等価です。
伝達関数の係数。ベクトルとして返されます。
R2006a より前に導入
latcfilt | tf2latc
latcfilt
tf2latc
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ