主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

zp2tf

零点-極ゲインフィルターパラメーターの伝達関数型への変換

説明

(b一个) = zp2tf (zpkは,単入力多出力(极点)システムの因数分解された伝達関数表現

H 年代 Z 年代 P 年代 k 年代 z 1 年代 z 2 年代 z 年代 p 1 年代 p 2 年代 p n

を,多項式伝達関数表現

B 年代 一个 年代 b 1 年代 n 1 + + b n 1 年代 + b n 一个 1 年代 1 + + 一个 1 年代 + 一个

に変換します。

すべて折りたたむ

次の微分方程式に従う,減衰ばね質量系の伝達関数を計算します。

w ¨ + 0 0 1 w ˙ + w u t

測定可能な量は加速度 y w ¨ で, u t は駆動力です。ラプラス空間では,このシステムは次のように表されます。

Y 年代 年代 2 U 年代 年代 2 + 0 0 1 年代 + 1

システムは,単位ゲイン, 年代 0 における二重零点および2つの複素共役極を持ちます。

k = 1;Z = [0 0]';P =根([1 0.01 1])
p =2×1复杂-0.0050 - 1.0000i

zp2tfを使用して伝達関数を求めます。

[b] = zp2tf (z,磷、钾)
b =1×31 0 0
一个=1×31.0000 0.0100 1.0000

入力引数

すべて折りたたむ

システムの零点。列ベクトルまたは行列として指定します。zには,出力と同数の列があります。零点は、実数か、または複素共役対でなければなりません。ある列が他の列より少ない零点を持つ場合、z内での値をプレースホルダーとして使用します。

例:j [1 (1 + 1) / 2 (1-1j) / 2)”

データ型:|
複素数のサポート:あり

システムの極。列ベクトルとして指定します。極は、実数か、または複素共役対でなければなりません。

例:j [1 (1 + 1) / 2 (1-1j) / 2)”

データ型:|
複素数のサポート:あり

システムのゲイン。列ベクトルとして指定します。

例:(1 2 3)”

データ型:|

出力引数

すべて折りたたむ

伝達関数の分子係数。行ベクトルまたは行列として返されます。bが行列の場合は,行数はzの列数と等しくなります。

伝達関数の分母係数。行ベクトルとして返されます。

アルゴリズム

システムは,pzの列を使用して,により伝達関数型に変換されます。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

R2006aより前に導入