Квадратный корень отрицательных значений

Этот пример показывает, как вычислить квадратный корень отрицательного входного сигнала как комплексный выход.

ans = 

  Simulink.SimulationOutput:
                   tout: [51x1 double] 

     SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
           ErrorMessage: [0x0 char] 

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