Main Content

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

dpoly

マスク サブシステムのアイコン上に伝達関数を表示する

構文

dpoly(num, den)
dpoly(num, den, 'character')

説明

dpoly(num, den) は、分子が num、分母が den である伝達関数を表示します。

dpoly(num, den, 'character') は、伝達関数の独立変数の名前を指定します。既定の設定は s です。

Simulink® がブロック アイコンを描画すると、初期化コマンドが実行され、結果として生成された方程式がブロック アイコン上に表示されます (以下の例を参照)。

  • s が降べきの順になるように連続伝達関数を表示するには、次のように入力します。

    dpoly(num, den)
    

    たとえば、num = [0 0 1];den = [1 2 1] の場合、アイコンは次のようになります。

  • z が降べきの順になるように離散伝達関数を表示するには、次のように入力します。

    dpoly(num, den, 'z')
    

    たとえば、num = [0 0 1];den = [1 2 1]; の場合、アイコンは次のようになります。

  • 1/z が昇べきの順になるように離散伝達関数を表示するには、次のように入力します。

    dpoly(num, den, 'z-')
    

    たとえば、numden が上述のように定義されている場合、アイコンは次のようになります。

アイコンを作成するときに、パラメーターが定義されていない場合やパラメーターに値がない場合、Simulink はアイコンに 3 つの疑問符 (? ? ?) を表示します。[マスク設定] ダイアログ ボックスでパラメーター値を定義すると、Simulink はその伝達関数を評価して得られた式をアイコン内に表示します。