В этом примере показано, как комплекс указателей Simulink Coder сигнализирует эффективно. Чтобы просмотреть типы данных сигналов, обновите модель. В меню Debug выберите Update Model. Комплексные сигналы представлены как структуры в сгенерированном коде. Simulink Coder выполняет различную оптимизацию на этих структурах. Например:
Сворачивание выражения: Усиление и операции Sum на комплексном сигнале свернуты в отдельное выражение.
Слияние циклов: Два отдельных цикла for, один для комплексного сигнала и один для некомплексного сигнала, объединены в один цикл for.
Встроенные параметры блоков: значение блока Gain "пи" встраивается в выражении комплексной Суммы Усиления.
Из-за оптимизации, такой как они, код, сгенерированный для комплекса и некомплексных сигналов, одинаково эффективен.
model='rtwdemo_complex';
open_system(model);