isOutputComplexImpl
クラス: matlab.System
出力端子の複素数/実数
構文
[cp_1,cp_2,...,cp_n] = isOutputComplexImpl(obj)
説明
[
は、各出力端子が複素数データをもっているかどうかを返します。出力数は、cp_1,cp_2
,...,cp_n] = isOutputComplexImpl(obj
)getNumOutputs
メソッドから返される値または stepImpl
メソッドでリストされる出力引数の数と一致しなければなりません。
1 つの入力と 1 つの出力をもつ System object で入力と出力の実数/複素数を同じにする場合、このメソッドを実装する必要はありません。この場合、isOutputComplexImpl
は入力と出力の実数/複素数が同じであると見なし、入力の実数/複素数を返します。
System object™ に複数の入力または出力がある場合、または出力と入力の実数/複素数を別にする必要がある場合は、isOutputComplexImpl
メソッドを実装して出力の実数/複素数を定義しなければなりません。また、出力の実数/複素数が入力の実数/複素数と異なる場合は、propagatedInputComplexity
メソッドも使用しなければなりません。
実行時の詳細
Simulink® モデルのコンパイル中および伝播中に、MATLAB System (Simulink) ブロックが isOutputComplex
メソッドを呼び出し、それが次に isOutputComplexImpl
メソッドを呼び出して出力の実数/複素数を決定します。
メソッドのオーサリングのヒント
このメソッドでは
Access = protected
と設定しなければなりません。このメソッドでは、プロパティを変更することはできません。
入力引数
出力引数
例
バージョン履歴
R2013b で導入