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

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

ans = 

  Simulink.SimulationOutput:
                   tout: [51x1 double] 

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

Когда вход блока отрицателен, и вы устанавливаете Функцию на signedSqrtвыход блока Sqrt является тем же самым для любой настройки параметра Output signal type. Путем установки формата отображения Numerica первого блока Display на decimal (Stored Integer), можно увидеть значение мнимой детали для комплексного выхода.