Этот пример показывает, как вычислить квадратный корень отрицательного входного сигнала как комплексный выход.
ans =
Simulink.SimulationOutput:
tout: [51x1 double]
SimulationMetadata: [1x1 Simulink.SimulationMetadata]
ErrorMessage: [0x0 char]

Путем установки Функции на sqrt и выход сигнала для complexблок выдает правильный результат 0 + 10i для входа -100. Если вы измените тип Выхода сигнала на auto или realблок выводит NaN.