Main Content

propagatedInputComplexity

クラス: matlab.System

Simulink の伝播時の入力の実数/複素数

構文

flag = propagatedInputComplexity(obj,index)

説明

flag = propagatedInputComplexity(obj,index) は、指定された System object™ の入力引数が複素数かどうかを示す true または false を返します。index は、どの入力について実数/複素数のフラグを返すかを指定します。

propagatedInputComplexity は、クラス定義ファイルの isOutputComplexImpl メソッド内からのみ使用できます。isOutputComplexImpl は次の場合に使用します。

  • System object の入力または出力が複数ある場合

  • 入力の実数/複素数によって出力の実数/複素数が決定される場合

  • 出力の実数/複素数が入力の実数/複素数と異なっていなければならない場合

入力引数

すべて展開する

オブジェクト固有のプロパティ、状態、およびメソッドへのアクセスに使用される System object ハンドル。propagatedInputComplexity メソッドがこのオブジェクトを使用しない場合、この入力を ~ に置き換えることができます。

指定された入力のインデックス。objindex にカウントされません。最初の入力は常に obj です。

出力引数

すべて展開する

指定された入力の実数/複素数。true または false として返されます。

すべて展開する

オブジェクトを実行するとき 2 番目の入力の実数/複素数を取得し、それに一致するように出力を設定します。最初の入力は出力の実数/複素数に影響しないと仮定します。

methods (Access = protected)
   function outcomplx = isOutputComplexImpl(obj)
      outcomplx = propagatedInputComplexity(obj,2);
   end 
end

バージョン履歴

R2014a で導入