Комплексность выхода портов
[cp_1,cp_2,...,cp_n] = isOutputComplexImpl(obj)
[ возвращает, имеет ли каждый выходной порт комплексные данные. Количество выходов должно совпадать со значением, возвращенным из cp_1,cp_2,...,cp_n] = isOutputComplexImpl(obj)getNumOutputs метод или количество выходных аргументов, перечисленных в stepImpl способ.
Для системных объектов с одним входом и одним выходом и там, где вы хотите, чтобы входная и выходная сложности были одинаковыми, вам не нужно реализовывать этот метод. В этом случае isOutputComplexImpl принимает, что входная и выходная сложности одинаковы и возвращает сложность входа.
Если ваш Системный объект имеет больше чем один вход или выход или вам нужны выходные и входные сложности, чтобы быть различными, вы должны реализовать isOutputComplexImpl метод для определения сложности выхода. Вы также должны использовать propagatedInputComplexity метод, если сложность выхода отличается от сложности входа.
Во время Simulink® компиляции и распространения модели, блок MATLAB System вызывает isOutputComplex метод, который затем вызывает isOutputComplexImpl метод определения сложности выхода.
Вы должны задать Access = protected для этого метода.
Вы не можете изменять никакие свойства в этом методе.